Space shuttle touches down safely

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

Leave a Reply