Flight Mirrors Uncovered
Inside the cleanroom NASA Goddard in April 2016 - James Webb Space Telescope primary mirrors being uncovered in preparation for instrument installation.
23 photos · 1,906 views