If you’ve ever dreamed of swimming alongside the ocean’s gentle giants, Mexico is the place to be. The experience of swimming with whale sharks is awe-inspiring. These massive yet harmless creatures glide gracefully through the …

If you’ve ever dreamed of swimming alongside the ocean’s gentle giants, Mexico is the place to be. The experience of swimming with whale sharks is awe-inspiring. These massive yet harmless creatures glide gracefully through the …