Cannon Beach: Haystack Rock tall
Cannon Beach, OR 2005
close window