Michael Phelps & 2010 Charlotte UltraSwim

Day 1: Michael Phelps Wins 200m Freestyle At 2010 Charlotte UltraSwim

Day 1: Michael Phelps Two For Two At 2010 Charlotte UltraSwim

Day 2: Thoman Beats Phelps In Backstroke At 2010 Charlotte UltraSwim

Day 3: Third win for Michael Phelps At 2010 Charlotte UltraSwim

Photos & Footage

Your Comments

Rate this event by clicking a star below