China’s Shenzhou-10 Crew Has Returned to Earth

China successfully completed its longest human space mission as the Shenzhou-10 spacecraft and its crew of two men and one woman returned safely to Earth. The return capsule landed via parachute at 8:07 am local time (0007 UTC) Wednesday, June 26th, 2013 on the grasslands of north China’s Inner Mongolia region. The… »6/27/13 9:40am6/27/13 9:40am