The Webb Space Telescope has successfully installed a solar shield
WASHINGTON – The United States Aeronautics and Space Administration (NASA) announced that it has successfully installed a tennis court-sized solar shield on the James Webb Space Telescope, Tuesday (4/1). It became an important milestone for the success of the mission to study every phase of cosmic history. “All five layers of sun visor are fully … Read more