Great Purple Hairstreak (
Atlides halesus
)
Pupa of Great Purple Hairstreak
Email
Dale Clark