Giant meteorite impact 3.26B years ago may have aided early life phys.org 4 points by pseudolus 13 hours ago