Wednesday, June 13, 2012
Overall leader Lance Armstrong of the U.S. speeds on his way to win the 19th stage of the Tour de France cycling race, a 57-kilometer individual time trial around the Futuroscope theme park near Poitiers, western France, Saturday, July 24, 1999.
© The Seattle Times Company