The Webb Telescope, the most powerful ever put into space, launched successfully
The James Webb Space Telescope, the most powerful telescope ever put into space, launched December 25. Astronomers are watching and waiting at mission control in Baltimore.
[Copyright 2021 NPR]