NASA's Ambitious New Space Telescope Passes Critical Test
Saturday, May 1, 2010 - 13:00
in Astronomy & Space
NASA's James Webb Space Telescope passed its most significant mission milestone to date, signifying that the new integrated observatory meets all science and engineering requirements for its mission.