Updates This Week in NASA History: STS-61 Lands – Dec. 13, 1993 by NASA, Aliens & KouroshDecember 16, 2020 This week in 1993, the space shuttle Endeavour, mission STS-61, landed at NASA’s Kennedy Space Center following a successful 10-day mission to service the Hubble Space Telescope. Source:: updates 2 Related