April 18, 2024

Russian Test Threatens Space Station

A Russian missile test blew up one of Russia’s own satellites, creating debris that forced the ISS crew — four Americans, a German, and two Russians – to shelter in capsules. NASA says the Chinese space station was threatened as well.