Inside a massive clean room at NASA's Goddard Space Flight Center in Greenbelt, Maryland the James Webb Space Telescope team used a robotic am to install the last of the telescope's 18 mirrors onto the telescope structure.
Credit: NASA/Chris Gunn
The 18th and final primary mirror segment is installed on what will be the biggest and most powerful space telescope ever launched.
From NASA View Full Article
No entries found