Researchers have identified photosynthetic structures inside fossils of cyanobacteria that are 1.75 billion years old. The discovery is the oldest evidence of these structures to date, providing clues ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results