Another Alabama Inmate’s Body Returned to Family Without Organs as Bizarre Pattern Arises, Raising More Questions About Alabama Prison System

News broke about yet another prison inmate in Alabama whose remains were returned to his family missing major organs, revealing a bizarre pattern of mistreatment happening within the state’s prison system. Kelvin Moore died at the Limestone Correctional Facility on July 21, 2023, from a […]