Home News How NASA is dealing with micrometeoroids threatening Webb