Many people know that the United States, with only five percent of the world’s population, incarcerates approximately 25% of those imprisoned worldwide. But they may not realize that Georgia leads the pack on many measures. Currently Georgia ranks as the number one state for the amount of people under supervision, […]