They say the dead live on in our hearts and minds – but in one Indonesian village, the deceased continue to walk the earth in a rather more literal, zombie-like fashion. read more…
They say the dead live on in our hearts and minds – but in one Indonesian village, the deceased continue to walk the earth in a rather more literal, zombie-like fashion. read more…