487 S Hemlock St, Cannon Beach, Oregon 97145 USA
View of Cannon Beach in Oregon with Haystack Rock in the background
Photo Credit: Shutterstock
Claim copyright