Angola prison has a gift shop?

You might be as surprised as “48 Hours“ producers were to discover that Louisiana State Penitentiary in Angola, one of the most notorious prisons i...
Back to Top