A wonderful thing is happening in Childress, Texas. The police force in Childress has put “In God We Trust” on the back of their police cruisers. I salute them! This is a great showing of faith and American pride. However, these brave and inspiring people are, of course, facing backlash from liberals who can’t keep […]