Great White Shark Cage Diving in Gansbaai

Gansbaai, South Africa, June 2012