The Euclid telescope has just captured its first images of the universe and they’re breathtaking! Euclid is a space observatory run by the European Space Agency that was launched in June of 2020 to study the cosmic mysteries of the universe. The telescope has been designed to capture images of galaxies and dark matter in… Continue reading The Euclid Telescope’s First Images Have Arrived and They’re Stunning