Cannon-Beach-Oregon

The shore of cannon beach and view of Haystack Rock.