Lance Armstrong Races XTERRA

Published in Uncategorized on 28th December 2009

The American cycling legend and seven-time Tour de France winner made his XTERRA debut at the USA Championship on September 24 in Ogden/Snowbasin, Utah. Is he up for the challenge at the XTERRA World Championship?

This Xterra races in the Nevada desert. For more info visit
Video Rating: 4 / 5

Leave A Response »