Support The Moscow Times!

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.