Shuttle Endeavour returns to EarthPosted: Updated:
The space shuttle Endeavour has returned to Earth from its final flight.
Endeavour landed at the Kennedy Space Center in Florida just after 2:30 a.m. today.
The 16-day mission was commanded by West Orange native Mark Kelly. He thanked everyone just after the shuttle came to a stop.
NASA officials say it was most likely Kelly's last mission into space as the shuttle program nears its ending. Endeavour commander Mark Kelly taking spacewalks todayShuttle Endeavour docks at space stationShuttle Endeavour blasts off into space