VIDEO: China launches manned space mission
Tuesday, June 11, 2013 - 07:31
in Astronomy & Space
China has launched its latest Shenzhou manned space mission, carrying three astronauts on their journey to the orbiting Tiangong space lab.