The Atacama Cosmology Telescope in Chile has released its final batch of data after 15 years — and it proves that the Hubble ...