Social News27 March 2018 NASA’s Webb Observatory Requires More Time for Testing and Evaluation; New Launch Window Under Review NASA’s James Webb Space Telescope currently is undergoing final integration and test phases that will require more time to ensure a successful mission. After an independent assessment of remaining tasksContinue readingNASA’s Webb Observatory Requires More Time for Testing and Evaluation; New Launch Window Under Review