Efrain de la Rosa, a 40-year-old detainee at ICE’s Stewart detention center in Lumpkin, was found dead in his cell last Tuesday. Immigration and Customs Enforcement officials say the preliminary cause of death was self-inflicted strangulation. The case remains under investigation.
Efrain de la Rosa, a 40-year-old detainee at ICE’s Stewart detention center in Lumpkin, was found dead in his cell last Tuesday. Immigration and Customs Enforcement officials say the preliminary cause of death was self-inflicted strangulation. The case remains under investigation.