Lance Armstrong tells the truth, states the obvious
Lance Armstrong tells Oprah he couldn’t have won 7 Tour de France titles without doping. (link)
He was either the greatest athlete of all time or the greatest cheat of all time.
We finally know the truth.