BANDED HAIRSTREAK

Beside the Appalachian Trail near New Tripoli, Pennsylvania

Back