Posts

Showing posts with the label Bible

No, the Bible was not "Ahead of Science" - Debunking a tired creationist meme

When YEC 'peer review' breaks down - a tale of ICR incompetence