Great white shark cage diving at Guadalupe Island

guadalupe island shark cage diving

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