Mobula Ray Snorkeling in Cabo San Lucas: Swim with Migrating Rays (May–July) | other | snorkeling | wildlife