A newly arriving inmate at the Louisiana State Penitentiary in Angola was found dead in his cell early Wednesday, after apparently committing suicide by hanging, according to a report.
Dom Calicchio, FOX News
Wed, 09/22/2021 - 9:13pm
A newly arriving inmate at the Louisiana State Penitentiary in Angola was found dead in his cell early Wednesday, after apparently committing suicide by hanging, according to a report.