China to send the first astronauts to its self-developed space station on Thursday
June 16, 2021 at 00:15 AM EDT
It is China's first manned space mission since 2016 and the first time astronauts will go to the country's new space station which is still in development.