There Had Better Be Good Pictures
by RELEVANT
August 23, 2011

NASA has released documents showing the new price estimate to launch and support the new James Webb Space Telescope is $8.7 billion. The telescope is touted as the successor to the Hubble telescope, which has been providing your desktop backgrounds for the last decade …