Discover the greatest 'star factory' in the universe
Located 12.8 billion light-years from Earth, the galaxy named HFLSD3 is considered aRevealing the largest galaxy in the universe
Astronomers have suddenly located the largest galaxy ever, five times larger than our Milky Way galaxy.