Throw away the key?
November 2, 2018
Oklahoma is the most locked-up state in the country. More of our fellow residents are in prison or jail, as a share of our population, than in any other state.
This self-destruction of Oklahoma needs to end.
Read the rest over on The Journal Record.