The James Webb Space Telescope has lifted off

The James Webb Space Telescope has lifted off

6106 points
·
5 years ago
·
Source