Image 1 of 1

Green Frog-1-18.jpg

A green frog rests on a rock at North Common Meadow, Petersham, MA.
twitterlinkedinfacebook