The leader of a corpse-worshipping jungle cult in Thailand is arrested after 11 corpses, believed to be his followers, are found on his premises.
The leader of a corpse-worshipping jungle cult in Thailand is arrested after 11 corpses, believed to be his followers, are found on his premises.