Hubble: The greatest telescope ever

    Just Watched

    Hubble: The greatest telescope ever

April 24, 2014, marks the 24th anniversary of the Hubble Space Telescope's launch into space.