How many olympic medals has michael phelps won?

Michael Phelps won his 19th Olympic medal at the London 2012 Games on Tuesday. The U.S. swimming team won the gold in the 4x200m freestyle relay.
Answered by kgb agent Adrian S on Tuesday, July 31 2012 at 09:51PM EDT