China’s next manned mission, Shenzhou 7, is expected to launch in 2007, and will include the nation’s first spacewalk and a “docking experiment, ” the Shanghai Daily newspaper reported Oct. 13.
China’s next manned mission, Shenzhou 7, is expected to launch in 2007, and will include the nation’s first spacewalk and a “docking experiment, ” the Shanghai Daily newspaper reported Oct. 13.