SScience Read More NASA releases new high-res images of 3I/ATLAS after government shutdown delayNovember 20, 2025 Around Oct. 30, the mysterious out-of-this-world 3I/ATLAS reached its closest point in the solar system, roughly 130 million…