Updates This Week in NASA History: STS-88 Launches with Unity Node – Dec. 4, 1998 by NASA, Aliens & KouroshDecember 2, 2020 This week in 1998, space shuttle Endeavour, mission STS-88, launched from NASA’s Kennedy Space Center on the first International Space Station assembly mission. Source:: updates 2 Related