Lance Armstrong crosses the finish line as the victor in the Tour de France, one of his seven wins, all of which were stripped from him because of doping findings. He has repeatedly denied them, but may be considering admitting that he did.
{}