NASA Ominously Chooses Halloween 2021 to Launch Long-Delayed Space Telescope
NASA hopes to launch the much-anticipated James Webb Space Telescope from French Guiana on October 31, 2021, the agency announced today. Ongoing technical challenges and the covid-19 pandemic were cited as reasons for the latest delay to the project.
Read more…