Russian satellite breakup in space prompts ISS astronauts to seek shelter
WASHINGTON: A defunct Russian satellite has broken up into more than 100 pieces of debris in orbit, forcing astronauts on the International Space Station to take shelter for about an...