Pope Leo XIV Debunks Jesus Sighting Rumors in France
The picturesque town of Dozulé, in the heart of Normandy, France, recently found itself at the center of a centuries-old debate: the legitimacy of supernatural sightings. These discussions were reignited when Pope Leo XIV declared…
