Haystack Rock, a 235-foot sea stack, in Cannon Beach, Oregon, with people walking on the beach in the foreground. Haystack Rock is also surrounded by other interesting but smaller sea stacks. Photo by Michael McAuliffe
Add to Cart Add to Lightbox Download