Wide view of the huge Haystack rock in Cannon Beach, Oregon, USA.
Wide view of the huge Haystack rock in Cannon Beach, Oregon, USA.