NASA’s massive next-generation space telescope arrives in South America ahead of launch
By Bestboom in Technology
Updated 3 years ago
The James Webb Space Telescope is finally at its launch site.