Haystack Rock in Cannon Beach, Oregon

Haystack Rock in Cannon Beach, Oregon

We found this remarkable scene while on a baby boomer road trip with Michigan friends. Read on…