The Greatest What?

Is Michael Phelps the greatest swimmer champion Olympian athlete of all time?

The inimitable Frank Deford considers the question and gives the best answer thus far.