Are the 'Zombies of Toraja' the Actual Walking Dead?
In a small Indonesian village, zombies are not only believed to exist, but they're a part of everyday life. Does this photograph depict a real-life zombie ritual in action? Read on to find out more...

