NEWS
Traffic stops present a high risk to law enforcement
Police conduct approximately 20 million traffic stops every year, according to the Stanford Open Policing Project.
Police conduct approximately 20 million traffic stops every year, according to the Stanford Open Policing Project.