Cannon Beach

Rock formations rise from the ocean as waves crash against them under a cloudy sky at Cannon Beach.