Butterflies

Great Purple Hairstreak
Theclinae - Hairstreaks