Shuttle Endeavor touched down safely at the Kennedy Space Center early Wednesday morning, completing its final mission to space.
Shuttle Endeavor touched down safely at the Kennedy Space Center early Wednesday morning, completing its final mission to space.