Thursday, November 14, 2024
Happening Now

As Tulsa police seeks to build trust, critics want accountability

Tulsa, Oklahoma, has more police shootings per arrest than 93% of the nation’s major police departments. Source

Share