The Shenzhou IX, fourth Chinese manned mission into space, has docked with the Tiangong space lab (the picture is from here).
China is still on track to put a space station in orbit by 2020. Not bad.
18 Jun 2012 Leave a Comment
in science, technology, World Tags: china, space