Universe
ID: 12149
Webb Mirror Installation B-roll 2
Released on February 8, 2016
Raw footage of Webb Telescope mirror Installations at NASA Goddard Space Flight Center.
For More Information
Credits
Please give credit for this item to:
NASA's Goddard Space Flight Center