Chinese Shenzhou-20 astronauts start their journey back to Earth after debris hit their spacecraft.

Chinese Astronauts’ Return Delayed by Space Debris Three Chinese astronauts, whose planned return to Earth was postponed after space debris struck their spacecraft last week, are now set to board a different spacecraft, with a landing in China planned for Friday, as announced by the China Manned Space Administration (CMSA). The CMSA also revealed for […]