Universe
ID: 11161
First Webb Flight Mirrors Arrive at NASA Goddard Space Flight Center
Released on December 10, 2012
Broll of the first set of flight mirrors arriving at NASA Goddard Space Flight Center September, 2012.
Credits
Please give credit for this item to:
NASA's Goddard Space Flight Center