Great Purple Hairstreak (Atlides halesus)

Discuss this image