NASA vows $8.8 bn space telescope on track for 2018
Tuesday, December 6, 2011 - 17:30
in Astronomy & Space
After a series of delays and billions spent over budget, the potent James Webb Space Telescope is on track to launch in 2018 at a total project cost of $8.8 billion, NASA vowed on Tuesday.