China's third manned space mission blasted off from a remote desert site on Thursday on a trip expected to include the technologically ambitious nation's first space walk.
The Shenzhou VII shot up into a chilly, inky black sky at the Jiuquan launch (...)