Russian, US Astronauts Return To Earth From International Space Station

The first crew to blast off to the International Space Station following a launch accident that deepened doubts over Russia's space programme returned to earth Tuesday.

Comments