[GRAPHIC VIDEO and PHOTOS] Indonesian Festival to Honor Ancestors is Just Creepy
The Ma’nene festival, celebrated every three years by the Torajan people of Indonesia has got to be one of the creepiest things I have ever seen. The Torajan people honor their...