Snow Cleaning used for Webb Space Telescope Mirrors


The James Webb Space Telescope (JWST), is a space observatory under construction by NASA with its partners, the European Space Agency and the Canadian Space Agency and scheduled to launch in October...