Snorkeling at Cannon Beach at John Pennekamp Coral Reef State Park

Photo by PMC 1stPix via Flickr

Share your thoughts!