China's Shenzhou-7 spacecraft carrying three taikonauts landed by parachute on Sunday afternoon in China's northern grassland, the mission ground control center announced.
Astronauts Zhai Zhigang, Liu Boming, and Jing Haipeng, came back from a 68-hour flight, which included a monumental 20-minute spacewalk on Saturday.