The James Webb Telescope Set to Launch on December 24th Read more about The James Webb Telescope Set to Launch on December 24th