China ritual sees villagers rolling on ‘thorn bed’, suffering cuts to connect with deities
A unique Chinese ritual called Fan Cichuang, which literally means “rolling across thorny beds,” sees half-naked participants rolling across beds made of thorny branches,...