29 Sep 2008
Chinese Astronauts Return To Earth
The Shenzhou space capsule - meaning divine vessel - touched down in the Mongolian desert last night.
The Shenzhou space capsule - meaning divine vessel - touched down in the Mongolian desert last night.