Indian Beach, Ecola State Park, Cannon Beach, Oregon
Canyon Creek flows across the Indian Beach in Ecola State Park on the Oregon coast. Several sea stacks are visible in the Pacific Ocean including Submarine Rock (left) and Sea Lion Rock Arch (right).