Mediabakery - Photo by Robert Harding - "Great white shark swims by cage, great white shark cage diving, Marine Dynamics, Dyer Island, South Africa, Africa"
Why I would think twice about shark cage diving (again) - Paper Pelicans
Marine Dynamics - Shark Cage Diving - South African Special Voucher