Russian satellite blasts debris in space, forcing ISS astronauts to shelter
June 27, 2024
A Russian satellite broke up into more than 100 pieces of debris in orbit overnight, forcing astronauts on the International Space Station to take shelter, US space agencies said.