China blasts off two astronauts on longest manned mission
The Shenzhou 11 mission took off from the Jiuquan Satellite Launch Center on the edge of the Gobi Desert in northern China.
The Shenzhou 11 mission took off from the Jiuquan Satellite Launch Center on the edge of the Gobi Desert in northern China.
Next Story