Episodes

17 hours ago
17 hours ago
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.
Version: 20241125
Comments (0)
To leave or reply to comments, please download free Podbean or
No Comments
To leave or reply to comments,
please download free Podbean App.