McDuff's Mindfields, ep. 289: "Pope Leo XIII". May 26, 2025