Is Michael Phelps the greatest ever?

Memorable Moments
The American swimmer now has the most medals of any athletes in the Olympics.
View Comments