Intricate mission to de-ice a space telescope is go: Euclid's 'eye' is clear The Register 15 Apr 2024