Allen Adler | Pacific Northwest | Haystack Rock II
Haystack Rock II

Haystack Rock II

Haystack Rock, Cannon Beach, Oregon Coast