Rainbows Decorate The Oregon Coast; Cannon Beach, Oregon, United States Of AmericaImage #: 12304680 See More From: Robert L. Potts