The James Webb Space Telescope will have to wait a few more days before taking to the skies after an unexpected incident.
James Webb Space Telescope launch delayed to Dec. 22 : Read more
James Webb Space Telescope launch delayed to Dec. 22 : Read more