Header Ad

There Had Better Be Good Pictures

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 …


Scroll To Top