Homo naledi is a species of extinct hominin that was first discovered in the Rising Star Cave system in South Africa in 2013. Its discovery has generated significant interest and sparked several controversies within the scientific community. Here are some of the controversies associated with Homo naledi:
Continue reading “Homo Naledi Quick Facts”