Cannon Beach and its army of rocks

Cannon Beach in Oregon has adramatic coast, thanks to igneous rocks the rise from the waters and silhouette the landscape. An army of rocks>>