We’ve made some exciting new updates! Check out our new site here
Login
Menu
Texas Pastor Tells Children in Mall That Santa Doesn't Exist
Occurred in Amarillo, Texas, USA
Info: Last Frontier Evangelism preacher Dave Grisham, approached by parents at Amarillo Texas Mall for telling kids the truth that there is no Santa Clause, stating Christmas is about Jesus.