China launches Shenzhou-11 space mission

October 17, 2016

China has launched a pair of astronauts into space on a mission to dock with an experimental space station and remain aboard for 30 days.

Comments

Share