The Vera Institute of Justice

The United States seems to enjoy locking people up. Despite the nation only accounting for 5 percent of the world’s population, America accounts for 25…