VIDEO See 'humanity's last view' of the James Webb Space Telescope post-deployment

Top