February 24, 2010

Endeavour’s Crew Back Home in Houston

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

Share on Linkedin Share on Google+