Tag: Space research

The Last Time All Humans Were on Earth Together Was Almost Two Decades Ago

On October 31, 2000, a Russian Soyuz space shuttle lifted off from the now-iconic Baikonur cosmodrome in Kazakhstan with three…