Great Oxidation Event oxygen delay is explained by a 3.4-billion-year feedback loop: a new Nature Geoscience study shows ...