The Seattle TimesMedia center

3 of 21
Image
LAURENT REBOURS / ASSOCIATED PRESS
Advertising

Wednesday, June 13, 2012

Lance Armstrong's cycling titles in jeopardy

Tour de France winner Lance Armstrong of Austin, Texas, rides down the Champs Elysees with an American flag after the 21st and final stage of the cycling race in Paris, France, Sunday, July 23, 2000.