floats away

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