Hubble SM3A : Shuttle launch now set for 18 December
9 December 1999
Launch of STS-103 (Hubble Servicing Mission 3A) is currently set for 18 December 2:47 Central European Time.Last Update: 1 September 2019
9 December 1999
Launch of STS-103 (Hubble Servicing Mission 3A) is currently set for 18 December 2:47 Central European Time.