Space shuttle Endeavour lands after final mission

The space shuttle Endeavour glided home for its final landing early Wednesday, leaving just one more mission for the historic US shuttle program. Duration: 01:42.