Watch CBS News

Space debris may have delayed Chinese astronauts' return to Earth

A group of Chinese astronauts is back on Earth after being delayed by apparent space debris damage. CBS News' Errol Barnett reports.
View CBS News In
CBS News App Open
Chrome Safari Continue