Cannon Beach Loop, Cannon Beach, Oregon 97110 USA
Photo Credit: Alexander Parkhomenko
Claim copyright