Graham Burke was described last week by his manager Stephen Bradley as ‘genuinely incredible’.
NASA’s Nancy Grace Roman Space Telescope’s primary mirror passes its final check, heading for launch on August 30, 2026.