Barely two years after beating cancer, Lance Armstrong won the Tour de France, the world’s most famous bicycle race, July 25. Here, he races to a win in the 19th stage of the race, a 35-mile time trial around a theme park in western France on July 24.
Story
Year in Sports Section
'99 Galleries
|