News

For the gazillionth time, New Atheism declared dead (by ID advocate Stephen Meyer!)

  • whyevolutionistrue--Whyevolutionistrue.com
  • published date: 2026-09-27 15:00:22 UTC

For some reason the Telegraph has thrown in its lot with Intelligent Design creationism—and in the “News” section no less. The author of the piece below, ID creationist Stephen C. Meyer, the director of the Discovery Institute’s Center for Science and Culture…

Continue Reading at Whyevolutionistrue.com →