STS-103 je ero ofurufu ti o n rin tagbara tagbara Hubble Space Telesscope ti o ma n n satunse siSpace Shuttle Discovery. Won fi STS-103 ranse si ofurufu lati Kennedy Space Center ni Florida ni odun (December 19, 1999) ti o si pada ni (27 December 19990. "STS-103". NASA. 2005-12-12. Retrieved 2018-05-20.  "STS-103 Mission Status Report #05". Encyclopedia Astronautica. 21 December 1999. Archived from the original on 6 October 2012. Retrieved 6 May 2013.