Signs of early life in post asteroid impact sites
nature.com