L'Alpe D'Huez, France lance Armstrong conquered the L'Alpe D'Huez, the tour de France, and very likely history Wednesday with a furious assault that earned him another impressive stage victory on Cycling's most legendary climb.
Armstrong pulls away nears th tour win.