The village in Castilla-La Mancha, central Spain, has celebrated the “Endiablada” (Brotherhood of the Devils) festival on ...