frontierfields.org
Taking Stock During this Hubble Anniversary Week
This is a big week for the Hubble Space Telescope. Twenty-five years ago, on April 25, 1990, the Hubble Space Telescope was released into orbit from the Space Shuttle Discovery. Astronomers from ar…