universetoday.com
All Primary Mirrors Fully Installed on NASA's James Webb Space Telescope - Universe Today
NASA GODDARD SPACE FLIGHT CENTER, MD - All 18 of the primary mirrors have been fully installed onto the flight structure of what will become the biggest and most powerful space telescope ever built by humankind - NASA’s James Webb Space Telescope (JWST).