28 time Olympic medalist Michael Phelps has taken the chance to cage dive with sharks off the coast of South Africa.

Phelps has always maintained he would never race a shark although he did race a virtual shark which ended in defeat.

The Olympian said cage diving with sharks was on his ‘bucket list for a long time’.

More No Comment