bloody flagellants

In the obervance of the Holy Week, flagellants pile across a street in Angeles City, Philippines. Some of them commit themselves of flagellating every year for the reasons like good luck, healing for their sick relatives, or forgiveness for their sin