China on Saturday launched the crewed spaceship Shenzhou-13, sending three astronauts to its space station core module Tianhe for a six-month mission. The spacecraft, atop a Long March-2F carrier rocket, was launched from the Jiuquan Satellite Launch Center in northwest…
