› added 11 years ago
106
TIL that the folklore of the indigenous people of Flores, Indonesia tells of short, hairy humanoids who spoke their own language. In 2003, archaeologists found fossils of dwarf humanoids on Flores – which were 13,000 years old.