The discovery of Homo Naledi, a claimed new species of hominid, has sparked debate among scientists and creationists. Dr. Tim Clary, a geologist and research associate with the Institute for Creation Research, discusses the implications of this find and how it relates to the Genesis creation account, the biblical account of creation.
[... more]