Armstrong Wins L'Alpe d'Huez Time Trial

News & Results

07/24/2004| 0 comments
by Gerald Churchill

Armstrong Wins L'Alpe d'Huez Time Trial

Lance Armstrong (U.S. Postal Service) has won Stage 16 of the Tour de France.
Your comments
Your comments
sign up or login to post a comment