Haystack Rock on Cannon Beach, Oregon HD Wallpaper
×
A large rock formation, known as Haystack Rock, stands in the ocean near a sandy beach. Waves gently lap the shore, and smaller rocks are scattered along the coastline. The sky above is partly cloudy.
Smart Resize & Download
