The $10 Billion Webb Telescope Has Been Permanently Damaged Say Scientists
The James Webb Space Telescope (JWST or Webb), 3d illustration, elements of this image are furnished ... by NASA
getty
Scientists are reporting that damage…
Read More...
Read More...