NASA News Today, December 5, 2025 – Roman Space Telescope Completed, Artemis Moon Missions, Comet 3I/ATLAS and Satellite Swarm Threats
NASA has finished assembling the Nancy Grace Roman Space Telescope, with launch targeted for as early as fall 2026. A NASA-led study warns that satellite megaconstellations could contaminate up to 40% of Hubble images by the mid-2030s and pose even greater risks to future wide-field missions.