Michael Phelps

Michael Phelps

American swimmer Michael Phelps holds the world record for most Olympic medals ever held but also holds the record for the longest putt ever televised.

Previous Fact Next Fact
Categories: GamesPeople

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies