Michael Phelps : 6 Months Suspension

Michael Phelps : 6 Months Suspension From Swimming Michael Fred Phelps is an American swimmer and the one who has won the most Olympic medals as an individual with a total of 22 medals(18 gold+2 silver+2 bronze) Michael Phelps also holds the all time record for Olympic gold medals of 18. I have just mentioned […]