National News

Drive down any road in America, and you’ll see a traffic stop. The police performed nearly 29 million of them in 2018. That’s just shy of one…