Russian film stars land back on earth after 12 days in space

  • Oops!
    Something went wrong.
    Please try again later.

A Russian film director and actor landed back on earth Sunday after filming for 12 days onboard the International Space Station. Yulia Peresild plays a doctor who must treat an astronaut on the ISS in ‘The Challenge’, directed by Klim Shipenko.