Tiny worm larvae, dated to be 520 million years old by evolutionists.
May 13, 2025•14 min•Ep. 368
Episode description
A tiny worm larvae with brain and gut intact was found in China. Perfectly preserved for-- according to evolutionists--520 million years. The detail of this specimen is astounding and begs the question; could it really be that old.
For the best experience, listen in Metacast app for iOS or Android
