The Louisiana State Penitentiary at Angola, lovingly dubbed “Alcatraz of the South,” is the largest maximum security prison in the United States. Its 18,000 acres of bucolic farmland at the end of a 20-mile, two-lane back road are home to roughly 5,200 inmates, about 86 percent of whom are violent offenders, and 52 percent...
Read More »

