Unforgettable Shark Diving and Big Animal Encounters

Socorro-Manta-and-shark-diving-2017-022

Thousands of hammerhead sharks on a dive at Socorro.