Just over four months after its launch, the European Space Agency’s (ESA) Euclid space telescope is unveiling its first images and giving a glimpse of its incredible technical capabilities.