The ancestor of everything

3 min read

Life

An organism living a few hundred million year