The best swimmer ever?
Media playback is unsupported on your device
Video

The best swimmer ever?

Michael Phelps yesterday achieved his 21st gold medal... and there may be more to come.