Russian Satellite Explosion Creates Debris, ISS Astronauts Take Shelter
A Russian satellite's breakup generated over 100 pieces of debris, compelling International Space Station astronauts to seek shelter, confirmed U.S. space agencies.
Discovered |