Haystack Rock, Cannon Beach, on a stormy morning November 14th, 2015 Andrew Villeneuve Photography Haystack Rock, Cannon Beach, on a stormy morning Related