Tagged: NASA

NASA Finally Confirms Launch Date For Its Telescope

NASA has confirmed that the James Webb space telescope will be launched into space on December 24. The telescope promises to show humans what the Universe looks like nearly 14...