Cannon Beach April 13, 2012 4696 × 2944 Haystack Rock and The Needles, OR Beautiful sunset in Cannon Beach, OR Haystack Rock and the Needles are quietly surrounded by low clouds and fog during sunset