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.

COMMENTS

Please let us know if you're having issues with commenting.