Our Sun May Have Been Born With a Trouble-Making Twin Called 'Nemesis' Science Alert, 09 Dec 2021 The dinosaurs never had a chance.