NASA completes JWST review; launch delayed to 2021 – Satellite News Digest

The Independent Review Board (IRB) established by NASA to assess progress on its James Webb Space Telescope has unanimously recommended that development on the world’s premier science observatory should continue; NASA has established a new launch date for Webb of 30 March 2021.

Share This Article