Swim with Whale Sharks in Mexico

Swimming near a whale shark is a rare chance to see the world's largest fish moving calmly through open water. In Mexico it can be a powerful wildlife experience for confident s…

Open this activity on 42 Things To Do