Human

Last Humans Standing

Shocking new insights into the demise of modern humans' sister species, the Neanderthals, Homo sapiens's possible role in their downfall and how it become the last human species on Earth.
Aired: Jul 28, 2025 Genre: DocumentaryCasts: Ella Al-Shamahi Melissa MassynDuration: 59m Rating: 4.5 Country: United Kingdom Production: BBC Studios Science Unit, NOVA
Seasons