Space shuttle Discovery has landed at the Kennedy Space Center in Florida completing its 39th and final flight, NASA ...