News
April 10 2017 - 15:04

International Space Crew Returns to Kazakh Steppes

Expedition 50 to the International Space Station, a massive U.S.-Russia joint project, concluded its 173 day mission on Monday with a picturesque landing in Kazakhstan.

Moscow in your inbox