Posts

Showing posts with the label ICR

Yet another YEC organisation makes a hopelessly wrong attack on the Homo naledi discover.

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