Select Page


Thomas Zurbuchen, the associate administrator for the science mission directorate at NASA, revealed during a recent online meeting of the Space Studies Board that the James Webb Space Telescope will not launch in March 2021 as scheduled.

Read Entire ArticleRead Comments