Cage Diving Shark Alley, South Africa

Great White Shark cage diving in Gansbaai, South Africa. October 2011