Oklahoma small town police chief and entire police department resign with little explanation
The police chief and three officers that make up the entire four-person police department of the town of Geary, Oklahoma, and two of the town’s city council members have resigned with….