The Tour de France is the gretest public sporting spectacle on earth. For 100 editions - every year since 1903, except during the Great Wars - competitors have battled over thousands of miles of... This description may be from another edition of this product.