With the Swimming World Cup going at the moment over in Rome, I thought I should share this clip with the greatest swimmer of all time (and also one of the greatest Olympians of all time – Michael Phelps. This record breaking machine currently holds the record for the most gold medals at a single Olympics, his eight at the 2008 Beijing Games surpassed American swimmer Mark Spitz’s seven-gold performance at Munich in 1972.

Even though he is like a fish in the water, he surely isn’t one on land.