Life on our planet emerged quickly or, at least, it did so on a geological timescale. Fossils reveal that micro-life existed ...
How did life originate? Did it form on Earth or elsewhere in the solar system and was it seeded on Earth by impact of an ...