S space.com NASA's James Webb Space Telescope Launch Delayed to December 120 points asmithmd1 5 years ago 72 comments