Seven astronauts on the International Space Station were forced to take shelter in their transport spacecraft early Monday (Nov. 15) when the station passed uncomfortably closed to orbital debris, according to reports.
Space debris forces astronauts on space station to take shelter in return ships : Read more
Space debris forces astronauts on space station to take shelter in return ships : Read more