Haystack Rock sea stack, Cannon Beach, Oregon

Littoral


Image Tim Mossholder