Denisovans

Referenced in 1 episode

Definition

An extinct species of hominins closely related to Neanderthals, known from remains discovered in Siberia, who lived approximately 50,000 to 30,000 years ago.