Great Purple Hairstreak (Atlides halesus)

Size: 1.25" - 1.75"

Great Purple Hairstreak
Great Purple Hairstreak

Great Purple Hairstreak
Great Purple Hairstreak