Fifteen years ago, the crew of Space Shuttle Endeavour's STS-134 mission celebrated a historic moment after landing at NASA’s Kennedy Space Center, bringing the orbiter’s final voyage into the history ...