U.S. swimmer Michael Phelps has won the most Olympic medals in history. (Associated Press)

U.S. swimmer Michael Phelps has won the most Olympic medals in history. (Associated Press)