NASA’s James Webb Space Telescope on track for Dec. 22 launch news-hubBy newseditor2021December 8, 2021NASA’s much-delayed James Webb Space Telescope remains on track to launch next month.