Source: CCTV.com

09-25-2008 16:41

Special Report:   Shenzhou-7 Manned Space Flight

Watch Video >>

On Oct. 17th of 2005, people across China would glue to their television screens. For that's a day the astronauts of Shenzhou 6 return to Earth.


 

Editor:Liu Fang