Posts

Showing posts with the label Lee Berger

Bible in the News completely gets the Homo naledi story wrong. (Yet another reason why YECs cannot be trusted on science)