Lance Armstrong makes his move in the Tour
Armstrong wins stage 10
Texan Lance Armstrong won the first mountain stage of the Tour, and is now widely expected to take control of the race.
Armstrong wins stage 10
Texan Lance Armstrong won the first mountain stage of the Tour, and is now widely expected to take control of the race.