Our oldest ancestor and precursor to all animal-life, a 555-million-year-old worm? Thomas LlewellynApril 9, 2020 New research may have solved one of the biggest mysteries in bio-geology by identifying the ancestor of all animal life: a small, worm-like creature that is ove... 1