The Most Dreaded Cannibals of IndonesiaThe Yali People are a major highland tribal group in Papua, Indonesia. They call themselves 'Lords of Earth' are historically famous for witchcraft and cannibalism.Feared by their enemies, this indigenous...
If you like humaverse you may also consider subscribing to these newsletters: