Happy Launch-day Hubble!

The Hubble Space Telescope was launched from the space shuttle Discovery on April 24, 1990, making this date its birthday, or more accurately, its sixteenth launch-day.

Hubble image of giant twisters in the Lagoon Nebula

Hubble has produced some truly remarkable images of space, and I always enjoy looking at them and marveling at the wondrousness of our Universe.