dcsimg

Banded Hairstreak (Satyrium calanus) - Guelph, Ontario 2013-08-06