Today in Pictures: Wednesday, Oct. 12, 2005

PHOTOSHOT / LANDOV

China Blasts Off

China launches its second manned Shenzhou-6 spacecraft at the Jiuquan Satellite Launch Center in northwest China's Gansu Province. The two astronauts on board are expected to orbit the Earth for five days

  • Digg
  • Facebook
  • Linkedin