universetoday.com
Webb Telescope Gets its Science Instruments Installed - Universe Today
The package of powerful science instruments at the heart of NASA’s mammoth James Webb Space Telescope (JWST) have been successfully installed into the telescopes structure.