w7voa , 4 days ago An apparently defunct Russian satellite has broke into 100+ pieces, forcing astronauts on the ISS to shelter.
An apparently defunct Russian satellite has broke into 100+ pieces, forcing astronauts on the ISS to shelter.