Episode

London, England - December 4, 2019: Statue of Charles Robert Darwin was an English naturalist and biologist in Natural History Museum. London, United Kingdom.
Statue of Charles Robert Darwin was an English naturalist and biologist in Natural History Museum. London, United Kingdom.
Statue of Charles Darwin. Licensed via Adobe Stock, wittayayut - stock.adobe.com

20 Years After Dover: Steve Fuller on Science, Censorship, and the “Church of Darwin”