Cape Cod Beach Toad
A camouflaged frog hides in deer moss in the sands of the Provincetown National Seashore.
© Mooncusser | Stock Free Images
Similar Free Images
Categories: