Science

Meteor impact left 'uncorrectable' damage to the Webb telescope's mirror, new re..