Space shuttle Endeavour and its six crew members wrapped up a 14-day construction mission to the International Space Station Sunday with a precision touchdown in Florida.
Space shuttle Endeavour and its six crew members wrapped up a 14-day construction mission to the International Space Station Sunday with a precision touchdown in Florida.