Watching a massive whale breach the surface of the ocean is a moment that stays with you forever, but you do not necessarily ...
Want to spot nature’s largest animal in the wild? Late December is a great time to make it happen — and the weather might even play ball this year. Upward of 14,000 gray whales are expected to swim ...