Costa Rica
Unexpected visits turning Orange County into humpback whale hangout...
For the last two months, Orange County waters have served as Southern California's own humpback hangout. The whales have been following massive schools of...