Haystack Rock – Cannon Beach, Oregon

Haystack Rock is a 235-foot sea stack in Cannon Beach, Oregon. We did a Friday Fun Fact on Haystack Rock. You can find it here.