NASA's James Webb Space Telescope finishes deploying its sun

© 2025 Vimarsana