protecttheoceans.org
Whale Shark Snorkeling off of Cancun, Mexico
Snorkeling with Whale sharks off of Cancun, Mexico Last summer (2012), I got the once-in-a lifetime opportunity to swim with whale sharks off of Cancun, Mexico. Whale sharks are the largest fish an…