Rupert Sheldrake: The Science Delusion BANNED TED TALK Published on 19 May 2021 Sci &Tech SignalScience is rarely settled and should always be open to discussion & debate. “Science at its best is an open-minded method of inquiry, not a belief system.”Rupert sheldrake TED reasons for banning the talk and Sheldrake’s response