The U.S. space shuttle Endeavour landed safely at the Kennedy Space Center in Florida Friday after a successful 16-day mission to the International Space Station.
The U.S. space shuttle Endeavour landed safely at the Kennedy Space Center in Florida Friday after a successful 16-day mission to the International Space Station.