Hubble at 25 hailed as greatest scientific instrument

On it's 25th anniversary in space, the Hubble Telescope has revealed the universe.