fyl2u
Striker
Beautiful new image from James Webb Telescope mirror focussing process.
The James Webb Space Telescope has sent back its clearest image yet
The James Webb Space Telescope has sent back its clearest image yet