On Thursday morning, the Shenzhou 17 spacecraft and its Long March 2F carrier rocket were moved to the launch site at the Jiuquan Satellite Launch Center. This will be the 21st launch of China's only manned carrier rocket, known for its safety and reliability. An expert says the rocket has improved.