NASA moves ahead with December launch for Hubble successor
NASA cleared engineers to begin fueling the $10 billion James Webb Space Telescope for launch December 22.
NASA cleared engineers to begin fueling the $10 billion James Webb Space Telescope for launch December 22.