Haystack Rock and other sea stacks silhouetted at sunset, Cannon Beach, Oregon, USA.