No description availableNASA launches newest telescope into spaceRead full article: NASA launches newest telescope into spaceAfter delays due to high wind, NASA is launching their newest telescope - the James Webb Space Telescope - into space on Christmas Day.