Chinese Astronauts, Shenzhou 12, Returns to Earth after 90 Day Space Station Mission—What’s Next? Chinese astronauts, Shenzhou 12, has returned to the Earth after their 90-day space station mission, which was the longest ever mission of China. by Teejay Boris