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.

Update: 2016-10-17 04:58 GMT
The Shenzhou 11 mission took off from the Jiuquan Satellite Launch Center on the edge of the Gobi Desert in northern China.

Similar News