Loading...

Armstrong Wins 6th Tour

| The Tour de France ends with Lance Armstrong winning a record sixth title in six years. Jim Acosta traces his journey.