NASA's new space telescope delayed again as costs rise
Launch of the James Webb Space Telescope is slipping to March 2021 while its cost increases to $9.66 billion
Launch of the James Webb Space Telescope is slipping to March 2021 while its cost increases to $9.66 billion