Unforgettable Shark Diving and Big Animal Encounters

Mako-snorkeling-gopro

Mako Snorkeling

Snorkeling with a big mako in Baja.