This was, by far, one of the most exciting things I've ever experienced! Snorkeling with the whale sharks was absolutely breathtaking and our company, Baja Connections, did an outstanding job! Miguel got us all set up with our equipment,then off we went with our delightful boat captain, Milton, and water guide, Javier. Each was helpful, friendly, and worked to provide us with a most special day. We spent so much time up VERY close with the whale sharks and they gave us the opportunity for many dives. Javier Took a GoPro video of the whole experience and emailed it to us. Milton's love and concern for the creatures, as a marine biologist, was evident. I can't recommend this trip and company enough. Thank you for a wonderful day! read more