Images A-N:
[click image to view]
Haystack Rock

Towering 235 feet above sandy Cannon Beach, Haystack Rock is the third largest monolith in the world. This popular attraction shelters a marine garden at its base, which is home to marine creatures in tide pools open for gentle exploration by the public.

Read More