Euclid telescope sends back largest images of universe ever taken from space 0 23.05.2024 13:00 The Independent ‘Stunning’ views offer an exciting glimpse into the distant cosmic past.