100leaguesunderthesea:

Great White Shark in Gansbaai. Cage diving at White Shark heaven: Gansbaai, South Africa. 2005. by Rudgr