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.