American Swimmer Michael Phelps set a new world record in the men's 501m butterfly when he clocked one minute 82.89 seconds at the Missouri Grand Prix swimming meeting on Saturday.
Phelps sets world record in 501m butterfly.