NASA Goddard team installs instruments on space telescope

Workers at the NASA Goddard Spaceflight Center in Maryland continue to prepare the James Webb Space Telescope for its October 2018 launch.

Copyright © 2024 Federal News Network. All rights reserved. This website is not intended for users located within the European Economic Area.

Related Stories