The three Chinese astronauts from the Shenzhou-13 space mission touched down at the Dongfeng landing site in China’s Inner Mongolia autonomous region on Saturday morning. This marked the end of the mission, the longest manned space mission for China to date.
WATCH MORE: https://thestartv.com/c/news
SUBSCRIBE: https://cutt.ly/TheStar
LIKE: https://fb.com/TheStarOnline