This is a photo of the famous Haystack Rock in Cannon Beach, Oregon. There are several "needles" or large vertical rocks alongside the main haystack. This photo taken on a February winter day showing the incoming tide. Numerous sea birds nest on the haystack.
Haystack RockNeedlesIncoming TideCannon BeachOregon Coastoceansandsurf