By SpaceZE News Publisher on Monday, 22 November 2021
Category: Space.com

James Webb Space Telescope launch delayed to Dec. 22

The James Webb Space Telescope will have to wait a few more days before taking to the skies after an unexpected incident.
Original link