Stock Photo - Haystack Rock (with The Needles on left) at sunset, Cannon Beach, Oregon USA.

Stock Photo: Haystack Rock (with The Needles on left) at sunset, Cannon Beach, Oregon USA.