Embedded Player 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.