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.
Endeavour’s Crew Back Home in Houston
First of Final Four Shuttle Missions Moves Ahead
Turn Off Light
I Like ThisUnlike Like Please Login to Vote
I Dislike ThisUn-Dislike Dislike Please Login to Vote