Photos by Daniel Ochoa de Olza If you live in the central Spanish town of Almonacid del Marquesado, the devil you see may be the devil you know.
Photos by Daniel Ochoa de Olza If you live in the central Spanish town of Almonacid del Marquesado, the devil you see may be the devil you know.