Interesting Photo of the Day: Cannon Beach Patterns
Cannon beach in Oregon never fails to make it to the list of best beaches of the world. Besides the sandy and gorgeous shoreline, Haystack rock is another wow factor of this place. When you see it, you get to feel how majestic it really is. Photographer Nathaniel Merz took the following image of the […]