A flagellant walks by, trousers soaked in his own blood. A 'kapirosa' covers his face to hide his identity.
All pictures Copyright Stuart Clyne.