Advertisement

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

Comments

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

Commenting has been disabled for this item.