Space shuttle touches down

Nasa’s space shuttle Endeavour returns to Earth, landing at an air force base in California after an eventful mission.