You are using an older browser version. Please use a supported version for the best MSN experience.

Astronauts return after 90-day mission to China's space station

A trio of Chinese astronauts touched down in the Gobi Desert after completing China's longest space mission so far.
image beaconimage beaconimage beacon