China's first manned spacecraft, Shenzhou 5, lifts off at the Jiuquan Satellite Launch Center in northwest China's Gansu Province. Early today, China became the third country in history to launch a manned spacecraft.

Read story


Use the comment form below to begin a discussion about this content.

Commenting has been disabled for this item.