Every winter, a small town in Castilla-La Mancha called Luzón transforms into a little hell. Its inhabitants, dressed as devils, venture into the darkness and roam its streets with horns, bells, and s...Show more