2024-02-22T08:03:21.515278-08:00 ❗️ 2024-02-22T08:03:21.515278-08:00 Space.com • Robert Lea 'Intruder' stars have changed Earth's climate over the eons.