NASA has set March 30, 2021, as the new launch date for the James Webb Space Telescope after the independent review board released its findings and recommendations for the program. NASA said
We use cookies to offer you a better browsing experience, analyze site traffic, personalize content, and serve targeted advertisements. Read about how we use cookies and how you can control them on our Privacy Policy. If you continue to use this site, you consent to our use of cookies.