Olympian Michael Phelps swims with sharks

Video. Olympian Michael Phelps swims with sharks

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

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’.