Loading Michael Phelps tops ‘Mens Health’ list of ‘100 fittest men of all time’ on Sports Mole...