Loading...

Armstrong Wins 7th Tour

| Lance Armstrong breezed down the roads of Paris to claim another Tour de France title - his record seventh consecutive victory. CBS News' Allen Pizzey reports.