Michael Phelps swam in 24 Olympic medal races, winning medals in 22. See a slideshow of every single race he medaled in from 2004 until 2012.
Michael Phelps swam in 24 Olympic medal races, winning medals in 22. See a slideshow of every single race he medaled in from 2004 until 2012.