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.





Mona Evans
For news, activities, pictures and more, sign up to the Astronomy Newsletter!

http://www.bellaonline.com/newsletter/astronomy