Having a bad weekend? If he loses all 7 Tour De France wins, imagine learning you won tour de france so many years later. What kind of award monies should have been owed someone else...
BBC Sport - Lance Armstrong: Usada report labels him 'a serial cheat'
BBC Sport - Lance Armstrong: Usada report labels him 'a serial cheat'