Euclid space telescope sends back amazing first images of the cosmos
The European Space Agency’s Euclid telescope launched on 1 July, and now it has delivered its first stunning pictures of stars and galaxies across the cosmos
What's Your Reaction?