Homo floresiensis

Referenced in 2 episodes

Definition

An extinct species of small hominins discovered on the island of Flores in Indonesia, often referred to as 'the Hobbits' due to their diminutive size and unique physical characteristics.