According to the Ava DuVerne documentary, 13th, Americans make up 25% of the world's prison population. Millions of people are released from jails every year. Maybe one year, you were included in the millions of people who were released after being incarcerated....

read more