Twenty-one-time gold medallist Michael Phelps’ 12,000 calorie diet in 2008 was the stuff of legend. But the Olympic superstar is 31 years old now and his eating habits have changed.
- Rio 2016: 5 notorious Olympic athlete diets
- Rio 2016: How Michael Phelps’ diet changed in the past 8 years