Guadalupe island shark cage diving

Guadalupe Island shark cage diving

Great white shark cage diving at Guadalupe island with the MV Horizon.