NASA astronauts finally return to Earth after nine months stuck in space

đź”—youtube.com/watch?v=ZSTtCjgwtyk


More photos from NewScientistRSS