The US space shuttle Endeavour has safely landed after its final flight. The ship touched down at its Florida home base in the early hours, completing its 25th and last mission. It caps a 16-day voyage to deliver a premier science experiment to the International Space Station. ... http://www.euronews.net/