Haystack Rock

Haystack Rock

Morning at Haystack Rock, Cannon Beach, Oregon Coast