Delayed astronauts leave International Space Station for Earth

MOSCOW: Three astronauts left the International Space Station (ISS) Thursday for a return to Earth that had been delayed for a month by a rocket failure.

To continue reading the rest of the article, click here

Leave a Reply