Lance Armstrong is a worldwide icon, indisputably one of the greatest cyclists who has ever lived. After battling cancer and becoming an inspiration to millions, Armstrong won the Tour de France a... This description may be from another edition of this product.