Tag Archives: endeavour

Endeavour completes its 16 day mission

endeavour_landsSpace shuttle Endeavour and a crew of seven astronauts touched down at 10:48 a.m. EDT at NASA’s Kennedy Space Center in Florida, bringing an end to a complex mission to install the final section of the Japan Aerospace Exploration Agency’s…