Unforgettable Shark Diving and Big Animal Encounters

Socorro_Diving_2014_040

Diving with giant manta rays at Socorro Island.