Guadalupe Island cage diving from San Diego California

guadalupe island shark cage diving great white shark diving

Great white shark cage diving at guadalupe island from San Diego California. California shark diving.