December 23, 2025
Talk Truth 12.23.25 – Leighton Grey
In this episode of Talk Truth, Leighton Grey returns to challenge the claim that Christmas is a pagan holiday. Drawing from his research and recent article, Leighton Grey explains why…
1 episode · Show all episodes
December 23, 2025
In this episode of Talk Truth, Leighton Grey returns to challenge the claim that Christmas is a pagan holiday. Drawing from his research and recent article, Leighton Grey explains why…