NASA’s James Webb Fully Telescope Deployed in Space – The Wire Science

NASA engineers cheered on Saturday as the James Webb Space Telescope finished its two-week-long deployment phase and unfolded its last mirror … read more