Endeavour’s Crew Back Home in Houston

February 24, 2010

After 14-days, 5.7 million miles, a special delivery, and three spacewalks, the crew for space shuttle Endeavour’s STS-130 mission to the International Space Station arrived at Ellington Field, near Johnson Space Center in Houston, to a rousing welcome from family, friends and co-workers. credit: NASA

comments powered by Disqus