Unforgettable Shark Diving and Big Animal Encounters

A large female great white shark diving at Guadalupe Island

A large female great white shark diving at Guadalupe Island