Space Shuttle Endeavour to Land Today
Friday, July 31, 2009 - 04:21
in Astronomy & Space
The crew aboard the space shuttle Endeavour is set to land today, capping off a 16-day mission to the Internaional Space Station.
The crew aboard the space shuttle Endeavour is set to land today, capping off a 16-day mission to the Internaional Space Station.