Hubble and its 25 years of service

The Hubble Space Telescope celebrates its 25th birthday.  Launched into orbit on 24 April 1990, with the STS-31 mission (aboard the space shuttle Discovery, now in retirement), it has always amazed scientists both for the discoveries that would not have been made without it, and for the extreme endurance it has had over the years. Certainly in 25 […]

Hubble and its 25 years of service Read More »