Carl Lewis has always amazed us ... after winning six Olympic gold medals, Lewis had at last set an untainted, unshared world record (since broken) with his 9.86 seconds. "The best race of ...
Armstrong not only had his Olympic medal taken away but also his Tour de France titles and other accolades earned since 1998. Carl Lewis, 1988 Seoul Olympics Carl Lewis’ medal strip works out to ...