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


More...