Science Science Now

James Webb Space Telescope

Workers at NASA's Marshall Space Flight Center in Alabama remove mirrors from the James Webb Space Telescope after completing tests. Emmett Given / NASA
Loading