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