This Telescope’s Final Data Release Just Killed 30 Cosmological Theories by Ellyn Lapointe from Gizmodo on 2025-12-05 21:00 (#71Z87)