Space station crew touches down: NASA astronaut and Russian cosmonauts return to Earth

Space station crew touches down: NASA astronaut and Russian cosmonauts return to EarthThree astronauts from the International Space Station have successfully landed in the steppes of Kazakhstan — two from Russia and one from the United States.



Yahoo News – Latest News & Headlines