Last week we saw the debut of two new possible human “species”, one in Israel and another in China (read my post on the topic or listen to the podcast with Vagheesh Narasimhan). The team out of Israel did not explicitly name their find a new species, referring to it as the “Nesha Ramla hominin.” But it is clear reading between the lines that they believ…
© 2025 Razib Khan
Substack is the home for great culture