March 21, 2013

NASA Testing the Webb Telescope Mirror Segments

Engineers testing the assembly fixture at NASA Goddard Space Flight Center.

credit: NASA

Share on Linkedin Share on Google+