downtoearth-subscribe

Space shuttle returns to earth, ending construction mission

  • 12/12/2000

The space shuttle Endeavourand its crew of five returned to Earth today, ending NASA's most difficult space-station construction mission yet.Throughout the afternoon, Mission Control had worried that