Researchers at the University of Leeds may have solved a key puzzle about how objects from space could have kindled life on Earth.

Original: Biology News Net

Advertisements