Haystack Rock at Cannon Beach, nearing low tide
VacationLovers Photos  /  Content        Show captionHide caption