A gray whale spotted in Monterey Bay. (Photo by Ilse Orsel)

The Best Coastal Perches for Whale Watching in Northern California

Related Articles