Remember the two masked men walking into the Dearborn police station armed with semi-automatic weapons? Well now they face a bunch of charges including disturbing the peace, carrying a concealed weapon, and resisting a police officer.
Following a request from the Freedom From Religion Foundation to remove 'In God we trust' from the Childress Police Department's patrol cars, Chief Adrian Garcia's response deserves a round of applause!
Police in the United States have gotten such a bad rap over the years, some of it deserved, some of it not so much. Our neighbors to the north seem to have a much better relationship with their law enforcement officers than we do.