 The Needles and Haystack Rock (235 ft) before sunset as seen from above Cannon Beach |
 Sun behind one of the Needles from on Cannon Beach |
 The Needles reflected in the surf and sand near sunset on Cannon Beach |
 The sun looming large between the Needles before sunset on Cannon Beach |
 Silhouette of the Needles before sunset on Cannon Beach |
 View of the rocky Oregon coastline as the sun sets on Cannon Beach |
 The sun setting on the Needles on Cannon Beach |
 Dipping below the horizon, the sun sets on Cannon Beach |
 The Needles are reflected in the sand and surf as the sun sets on Cannon Beach |
 The Needles and Haystack Rock silhouetted against the darkening horizon as seen from above Cannon Beach |
 A Giant Green Anemone in a tide pool on Cannon Beach |
 Ochre Sea Stars and Giant Green Anemone on the rocks on Cannon Beach |
 A seagull is illuminated by the rising sun against the darkened sand on Cannon Beach |
 The town of Cannon Beach and the surrounding hills and mountains at sunrise as seen from on Cannon Beach |
 A dense mass of Aggregating Anemone on a rock on Cannon Beach |
 Seagulls fly past Haystack Rock and the Needles just before sunrise on Cannon Beach |
 One of the Needles is illuminated by the rising sun on Cannon Beach |
 The Needles and Haystack Rock reflected onto the beach on Cannon Beach |
 Waves crash onto the rocks at sunrise on Cannon Beach |
 A seagull stands on the reflection of Haystack Rock as the surf comes in on Cannon Beach |
 A Moon Jellyfish washed up on the beach on Cannon Beach |
 View of the Needles reflected in the sand and surf at sunrise on Cannon Beach |
 A Needle and Haystack Rock reflected in the sand and surf at sunrise on Cannon Beach |
 The Needles and other sea stacks reflected in the sand and surf at sunrise on Cannon Beach |
 Moon Jellyfish washed up on shore where the surf creates a sand painting around it on Cannon Beach |
 Lion’s Mane Jellyfish washed ashore on Cannon Beach |
 Aggregating Anemone in the sand at low tide on Cannon Beach |
 Rippled sand surrounds a sea shell, illuminated at sunrise, on Cannon Beach |
 Aggregating Anemone opens up as the tide rises over them on Cannon Beach |
 Giant Green Anemone begins to emerge as the tide rises on Cannon Beach |
 Only partially in the water, a Giant Green Anemone opens up on Cannon Beach |
 Aggregating Anemone under water in the sand on Cannon Beach |
 Ochre Sea Stars on a rock as the surf comes in on Cannon Beach |
 The tide envelopes a cluster of Ochre Sea Stars on Cannon Beach |
 The Needles and Haystack Rock after sunrise as seen from above Cannon Beach |