The case for greater police accountability: The story of Chief Egunwale Amusan

by Staff Writer Deon Griggs The year was 1996 and the city of Tulsa, OK had just agreed to allow a KKK rally to take place downtown. Groups of predominantly black peaceful protesters displayed their disapproval while a… Read More