1280px-STS-88_landing Published on December 3, 2015 in 4 December 1998, 08:35:34 UTCFull resolution (1280 × 849) ← Previous Next → Endeavour touches down at Shuttle Landing Facility at 10:53:29 p.m. EST (NASA)