Space Shuttle Discovery Crew Returns to Earth after Fortifying International Space Station Science “Space shuttle Discovery and seven astronauts ended a 14-day journey of more than 6.2 million miles with a 9:08 a.m. EDT landing Tuesday at NASA’s Kennedy Space Center in Florida. The STS-131 mission to the International Space Station delivered science racks, new crew sleeping quarters, equipment and supplies. During three spacewalks, the crew installed a new ammonia […]
TAG
“sts-131”