A 1951 CIA report on parasites and tumors spread online in March 2026 — but it was declassified years ago and does not reveal ...
The planet, named L 98-59 d, was discovered in 2019, then was observed by the James Webb Space Telescope in 2024.