Butterflies

Atlides halesus
Great Purple Hairstreak
Theclinae - Hairstreaks
 Atlides halesus Atlides halesus Atlides halesus Atlides halesus