Science Technicians Complete Solar Panel Installation for Roman Space Telescope On June 14 and 16, 2025, technicians at NASA’s Goddard Space Flight Center installed solar panels on the Nancy Grace Roman Space Telescope. This... Editorial11 hours ago