Insane World

Chinese astronauts return to Earth after 90 days in space

Three Chinese astronauts returned to Earth after completing the country’s longest crewed space mission. They spent 90 days at the Tianhe module on China’s space station, some 380km above Earth. The three men had on Thursday boarded the Shenzhou-12 crewed spacecraft and undocked from the space station. The successful mission is another demonstration of China’s […]