The $9.8 billion James Webb Space Telescope mission has passed a key launch review, keeping it on track to lift off atop an Ariane 5 rocket before the end of the year.
NASA's James Webb Space Telescope passes key review ahead of fall launch : Read more
NASA's James Webb Space Telescope passes key review ahead of fall launch : Read more