STS-125 - Wikipedia, the free encyclopedia
STS-125, or HST-SM4 (Hubble Space Telescope Servicing Mission 4), was the fifth and final space shuttle servicing mission to the Hubble Space Telescope (HST).[NASA 4][3] Launch occurred on 11 May 2009 at 2:01 pm EDT.[2][4][5] Landing occurred on 24 May at...