News for North Texas
Play Live Radio
Next Up:
0:00 0:00
Available On Air Stations

Space Shuttle Update

The astronauts of the space shuttle Endeavour are returning to earth Monday after a 10-day mission to the International Space Station. The trip was a success--the crew deployed two huge solar panels that will power the space station as it grows. NPR's Larry Abramson reports.

Copyright 2000 NPR