Space Shuttle Endeavor Touches Down For Last Time

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

.