Great White Shark Cage Diving in Gansbaai, South Africa

Cage Diving with great white sharks in Gansbaai, South Africa. We used Marine Dynamics for our dive.