Best Places to Swim with Whale Sharks
Whale sharks are the gentle giants of the ocean, and Mexico is one of the best places on Earth to swim with them. At lengths of more than 40 feet and weighing around 66,000 pounds, whale sharks are truly a sight to behol...