Posts

Showing posts with the label Homo habilis

No, hominin fossils are not all the same.

A criticism of Stephen Palmer's talks at the Coventry Creation Day - 13