NASA James Webb Space Telescope unfolds primary mirror.
NASA James Webb Space Telescope unfolds primary mirror. The James Webb Space Telescope team completed the final stage of all major spacecraft deployments to prepare for science operations, successfully deploying…