<正>ON June 11, Shenzhou-10, China’s fifth manned spacecraft, lifted off from Jiuquan Satellite Launch Center in Gansu Province, for a 15-day mission in low Earth orbit. A safe reentry and touchdown on June 26 marked the success of the mission and saw the crew go into the record books for the longest manned space flight in China’s history.