Universe
ID: 12150
Webb Final Primary Mirror Installation B-roll
Released on February 9, 2016
Raw footage of the final primary mirror segment installation onto the Webb Telescope structure.
For More Information
Credits
Please give credit for this item to:
NASA's Goddard Space Flight Center