Great Purple Hairstreak (Atlides halesus)

Discuss this image

BACK TO TOP