The space shuttle Endeavour landed Sunday night at Kennedy Space Center after a two-week mission to the international space station.


More...