Cannon Beach's Haystack Rock, an icon of the Oregon Coast (photo: Christian Heeb/Travel Oregon)

Oregon Coast Cannon Beach Haystack Rock

By Allison Bench

Oregon Coast Cannon Beach Bicycle Haystack Rock