Loading...
News
    Shows

      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.