Sunset at Haystack Rock.
Cannon Beach, Oregon.
# 1206092
# 1103252
# 1103251
Morning light spills onto Haystack Rock, the needles and Lady Rocks in Cannon Beach, Oregon.
Walk the shores of Cannon Beach and experience the beauty of the Oregon Coast.
Two children play on along the Cannon Beach shoreline.
Ducks swim into the quiet evening glow with the Crescent moon suspended above.
# 1103252
# 1103252
# 1103252
See photo in original gallery.