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.
Click here for original story, The Webb Telescope, the most powerful ever put into space, launched successfully
Source: NPR Space News