Hubble: A space odyssey Twenty-five years have passed since the Hubble Space Telescope was launched into orbit.