Space shuttle Endeavour takes its final fligh...