Michael Phelps defends his fake shark race

Cape Town – ICYMI Olympic swimmer Michael Phelps "raced" a great white shark for Discovery's Shark Week. (Read more here)

For the segment Phelps raced against a CGI shark. The shark obvs won.

Watch the race here:

Viewers were quite upset as they thought Phelps would be racing a real life shark.

Check out some tweets here:

The gold medalist took to Facebook to address the backlash he has received.

In the video he says that it was one of the most amazing experiences of his life and it was a dream come true to learn more about sharks. He goes on to say that swimming next to a shark while he was in a cage would be difficult and the way they did it was the best way it could have been done. 

"If somebody wants to get into the water and race alongside a shark go ahead, you're not going to get the shark to swim in a straight line. It would be interesting," he says. 

He also went on to say that the production made it clear exactly what the race would entail and that people decided not to listen. 

"I thought it turned out incredible. I'm going to say that for the rest of my love because I loved it."

Watch the full video here:

In a statement to Variety Discovery said that all the promotion and interviews made it clear that the challenge wasn't a side by side race. 

"During Michael’s pre-show promotion, as well as within the first 2 minutes of ‘Phelps vs Shark,’ this message was clear and we are thrilled with the audience and the engagement around the world."