Cyanobacteria evolved at least 2.4 billion years ago, generating oxygen through photosynthesis Viewed: 140 times