Whale shark encounter in Baja California Sur, also available in the Caribbean Sea (Riviera Maya) Freedive or snorkel with them
Save my name, email, and website in this browser for the next time I comment.