Final Trip Home for Endeavour
Friday, March 29, 2024
Home  >  Videos
Final Trip Home for Endeavour
1 vote
PLAYING: Final Trip Hom...
[ Show More ]
Shuttle Endeavour's six astronauts have checked the systems they need to bring NASA's next-to-last space shuttle flight to an end. They are expected to land early Wednesday Morning June 1st, 2011.
Downloads: 0
Category: space exploration
Date: 2011-06-01 00:58:17
TOOLS: