China's Shenzhou-17 manned mission crew members meet the press at Jiuquan Satellite Launch Center in northwestern China.