Oklahoma has passed Louisiana as the state with the highest incarceration rate in the country, a new study reports. Oklahoma’s incarceration rate is … [Read more...]
Written By Incarcerated - Advancing Social Justice
Oklahoma has passed Louisiana as the state with the highest incarceration rate in the country, a new study reports. Oklahoma’s incarceration rate is … [Read more...]