Sunday, April 24, 2005

Happy 15th Anniversary, Hubble Space Telescope!


Images from STScI

The HST was launched on April 24, 1990. This Space.com article features two spectacular images released to mark this anniversary.

No comments: