The International Space Station celebrates 25 years of human life in space. Here’s a look back at it

On October 31, 2000, three astronauts from the United States and Russia blasted off from Kazakhstan on a two-day flight into space. Their destination: a 109 metre-long floating station perched above the Earth.

This Expedition 1 crew’s job…

Continue Reading