Shark cage diving in South Africa

I went to Gansbaai to dive with great white sharks. It turned out to be an amazing experience well worth the journey!