Show more
A mysterious presence called Badarawuhi terrorizes the citizens of a remote Indonesian village. Wikipedia