Astronauts Return To Earth After China’s Longest Space Mission

Astronauts Return To Earth After China’s Longest Space Mission

Three Chinese astronauts have 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 (240 miles) above Earth. The three men had on Thursday boarded the...
Largest virtual universe free for anyone to explore

Largest virtual universe free for anyone to explore

Largest virtual universe free for anyone to explore Uchuu (meaning “outer space” in Japanese) is the largest and most realistic simulation of the universe to date. The Uchuu simulation consists of 2.1 trillion particles in a computational cube an...