.
On this day in 2009 – May 11th – space shuttle mission STS-125 was launched.

STS-125 was the fifth and final servicing mission for the Hubble Space Telescope.