Unforgettable Shark Diving and Big Animal Encounters

Socorro_Diving_2014_051

Swimming along with a giant manta.