China's 3rd manned mission to space lifts off
Thursday, September 25, 2008 - 08:28
in Astronomy & Space
China's Shenzou VII spacecraft blasted off Thursday in the night sky from its desert launch pad, beginning the country's third manned space mission in five years.