Nickelback peptide could have instigated life on Earth between 3.5 and 3.8 billion years ago rutgers.edu Submitted by marketrent t3_11o0bvw on March 10, 2023 at 8:45 PM in science No comments 2