Lance Armstrong returns to Tour de France roads

Lance Armstrong rides a stage of cycling's premier event for the first time since being stripped of his record seven titles in the race due to long-term doping offenses.