By SpaceZE News Publisher on Monday, 15 November 2021
Category: Space.com

Space debris forces astronauts on space station to take shelter in return ships

The seven astronauts currently living and working on the International Space Station were forced to shelter in their transport vehicles when the station passed uncomfortably closed to orbital debris.
Original link