5 space missions to look forward to now that Webb has launched

The James Webb Space Telescope was a decade late and $10 billion over budget, but it has finally launched. 

from Space.com https://ift.tt/3FxGa7K

Comments