Watch: Shuttle Endeavour returns to Earth
The seven astronauts aboard the space shuttle Endeavour land in Florida after a 16-day mission to work on the international space station.