See More Hear More Watch More Hear More Get on iTunes
Gawker Gawker

Boy's Death in Nepal was a Human Sacrifice Ritual

The death of a boy in Nepal may have been a case of human sacrifice. Five people whom police believe were connected to the killing, were already arrested. One man confessed saying the boy was killed to ‘chase away the evil spirits’ from his sick son. #PopNews


More from