How do you prepare yourself for some of the most-challenging diving imaginable in unpredictable conditions? And what happens when you have barely 18 months...
Mexico’s Caribbean coast is known not only for its beautiful, pristine beaches but mainly for its spectacular freshwater cave systems called Cenotes. These amazing...