Self Flagellation
self-flagellation
Shia Muslims celebrating Muharram. This festival is mourning
You can tell I was raised Catholic by how much I enjoy self flagellation