Great Purple Hairstreak (Atlides halesus)


Big Springs, California. July 2015.



Back