The European Space Agency's Euclid space mission celebrates its first scientific results with impressive space images ESA's Euclid space mission,…