Thank you for your patience while we retrieve your images.

Cannon Beach

Huge monoliths crowd the shoreline at Cannon Beach, Oregon.