Share Twitter Facebook LinkedIn Email The vision of the Euclid space telescope has been restored following a delicate operation that successfully melted a thin layer of ice that had been clouding its sight, the European Read More