The Hubble Space Telescope just imaged a massive bullseye in space: LEDA 1313424, or the Bullseye Galaxy, which is about 2.5 times the size of the Milky Way. Despite the galaxy’s size, capturing this image proved no small feat. The Bullseye (affectionately) lies 567 million light-years from Earth, making it a rather distant object to […]