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
