Skip to main content

Unforgettable Shark Diving and Big Animal Encounters

Snorkeling with striped marlin in Mexico.

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