Swimming With Whale Sharks In Mexico

cr: expertvagabond

cr: expertvagabond

Swimming with whale sharks is an underwater adventure I’ve wanted to try for years. I finally took the plunge, and swam alongside these gentle giants in Mexico...