News

The NASA/ESA Hubble Space Telescope has imaged Abell 611, a galaxy cluster located about 3.2 billion light years from Earth.