crop happens…

Posts tagged “Great Purple Hairstreak

2010/134: Great Purple Hairstreak

From the archives (2006)