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
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