A defunct Russian satellite broke up into nearly 200 pieces of debris forcing astronauts on the International Space Station (ISS) to take shelter for about an hour. NASA, the United States space age… [+3189 chars]Read More
ISS astronauts take cover as defunct Russian satellite shatters Al Jazeera English
