Endeavour
Astronauts Free Satellite, Prep for Friday Landing
August 03 by Defence IQ PressCAPE CANAVERAL, Fla. - Space shuttle Endeavour's astronauts have tested their flight control systems for Friday's planned landing. They've also ejected a small research satellite into space. Comm...