Space NASA’s James Webb Space Telescope successfully launches to space NASA’s revolutionary James Webb Space Telescope, successfully launched into space after taking off on top ... By LimanDecember 28, 2021