NASA Just Confirmed The James Webb Space Telescope Is Definitely Launching This Week!
PostNASA and the company in charge of the launch confirmed on Saturday that the much-delayed launch of the James Webb space telescope will take place on December 24. The project, which began in 1989, was originally expected to deploy the … Read More