Gulls forage at the edge of the Pacific Ocean as Haystack Rock stands tall in the background in Cannon Beach, Oregon. Haystack Rock is a 235-foot (72-meter) sea stack, the third largest in the world. It was formed about 15 million years ago from basalt lava flows emanating from the Blue Mountains and Columbia basin.
Add to Cart Add to Lightbox Download