Science3 years ago
Lagrange Point 2, James Webb Space Telescope’s Observational Post In Space, Explained
The world’s largest, most complex, and most powerful space telescope is on track. The James Webb Space Telescope took off from the European Spaceport in French...