A new species of hominin or humans has been discovered in Northern China with an unforgettable physical feature— large heads. Everyone knows the Neanderthals, homo sapiens, and Denisovans are ...
In the new study, researchers compared digital 3-D models of ancient hominid footprints and trackways to those made by people today — including Kenyan herders who rarely or never wear shoes — ...