The Devil of Avignon How One Woman Defeated a Monster and His Minions By dlnews1 December 22, 2024 Avignon, France – Beneath the picturesque streets of this historic city lay a horror story so unimaginab Read More...