Your place for Space News
CAPE CANAVERAL, Fla. (Reuters) – A five-foot (1.5-meter) debris shield being installed on the International Space Station floated away on Thursday during a spacewalk by two veteran U.S. astronauts, a NASA TV broadcast showed.