Nature2 months agoOMG scienceDaily briefing: The last universal common ancestor lived around 4.2 billion years agoThe shared forebearer of all life likely consumed carbon dioxide and hydrogen. [ more ]