A new image taken with the NASA/ESA Hubble Space Telescope shows WHL J24.3324-8.477, a massive galaxy cluster some 7.1 billion light-years away in the...