Haystack Rock on Oregon's Cannon Beach is one of the world's biggest sea stacks  and is a must-see on one of the most amazing coastlines in the world, just at the perfect moment of low tide, sunset and as a storm was coming in at full speed!
{}