Haystack Rock on Cannon Beach, Oregon HD Wallpaper
×
A large rock formation, Haystack Rock, stands in the ocean off the coast of Cannon Beach, Oregon. The sandy beach in the foreground is wet from the receding tide, and small waves are rolling in. Several people are walking along the shoreline in the distance.
Smart Resize & Download
