Swimming with Whale Sharks in Mexico: Everything You Need to Know

Imagine floating in the middle of the Caribbean, surrounded by an infinite blue that seems to have no bottom. Suddenly, an immense shadow, mottled with white spots that look like fallen stars, glides slowly beneath your fins. This is no … Continued