great white shark, guadalupe island

guadalupe island shark cage diving

Great white shark cage diving at Guadalupe Island with the MV Horizon. Shark cage diving charters.