Hey Space Placers!
NASA announced this week that James Webb Space Telescope (JWST) won't launch until 3/30/21. This is a significant delay and will cost an additional $800 million to finish JWST which will require Congressional approval.
A LOT going on here - read all about it. Make sure you read the IRB report as it is very telling.
NASA & Northrop Grumman got to get it right on the ground so JWST is right in space, so TEST, TEST, TEST AND TEST AGAIN!!!!!
Sky Guy in VA