Menu

2010 Tour de France stage 20, Lance Armstrong

  • By VeloNews.com
  • Published Jul. 26, 2010
<< Back to StoryOpen full size in new window.
2010 Tour de France stage 20, Lance Armstrong

2010 Tour de France stage 20, Lance Armstrong. AFP photo

Stay updated on all things VeloNews

Subscribe to the FREE VeloNews newsletter