Skip to main content

Unforgettable Shark Diving and Big Animal Encounters

Striped Marlin Snorkeling

Striped marlin snorkel

Snorkeling with striped marlin and bait balls on the Mexican Sardine Run in San Carlos, Baja.