China’s Shenzhou-13 docks at space station for longest mission
China’s Shenzhou-13 docks at space station for longest mission
Three taikonauts blasted off shortly after midnight from Jiuquan launch centre in northwestern China’s Gobi desert.
[instagram-feed]