China successfully launched its fifth manned spacecraft, the Shenzhou 10, from the Jiuquan Satellite Launch Center in northwest China's Gansu Province, June 11, 2013.(Photo: China News Service/Zhang Lei)
Go to Forum >>0 Comment(s)