AIR & SPACE MAGAZINE Endeavour Comes Back to Earth Space shuttle Endeavour touches down for a night landing at the end of STS-72 in 1996. NASA November 12, 2014 Recommended Videos Post a Comment