NASA's Roman Space Telescope arrives at Kennedy for prelaunch processing

Technology