Space station debris shield floats away during spacewalk
CAPE CANAVERAL: A five-foot (1.5-meter) debris shield being installed on the International Space Station floated away… Read More
8 years ago
CAPE CANAVERAL: A five-foot (1.5-meter) debris shield being installed on the International Space Station floated away… Read More