View of Haystack rock and Cannon Beach, Oregon.
Your experience on this site will be improved by allowing cookies.