It's been 25 years since the Hubble Space Telescope was launched into orbit by the Space Shuttle.
On April 24, 1990, the shuttle carried Hubble up into space, making it the first telescope of its kind.
To celebrate, here are some of the best pictures it has taken in 25 years.
A Hubble image of a pillar of gas and dust that is being eaten away by the light from nearby stars in the Carina nebula, located 7,500 light years away
A group of five galaxies known as Stephan's Quintet captured by Hubble. Three of the galaxies have distorted shapes, elongated spiral arms, and long, gaseous tidal tails containing myriad star clusters, proof of their close encounters