Livestrong, USADA react to Armstrong confession
There’s been a lot of mixed reactions to cyclist Lance Armstrong’s confession, admitting that he had taken performance enhancing drugs to win his seven Tour de France titles, with many feeling the apology bit of it was very sketchy.
Trending Photos