NASA space shuttle Endeavour landed early this morning in Cape Canaveral, Fla., after completing a 16-day mission to the International Space Station. In total, the shuttle spent 299 days in space, traveling more than 122.9 million miles over 25 flights since its first mission on May 7, 1992. This was its final flight.(NASA/Bill Ingalls)