How did the town of Villefranche-de-Rouergue in the South of France host such a significant film shoot? November 9, 2023