For eight years, the Tour de France, arguably the world's most demanding athletic competition, was ruled by two men: Lance Armstrong and Floyd Landis. On the surface, they were feature players in one... This description may be from another edition of this product.