in Apologetics, Atheism, Science The Science Delusion-Banned Ted Talk Posted on February 16, 2019 by Lyle Duell Share this:TwitterFacebookLike this:Like Loading... Tags: Apolgetics, atheism, new Atheist, Science, Scientism