Tag archive

Inspector General

British, Cuban Detainees Die in ICE Custody

Ben James Owen, 39, was pronounced dead at 7:52 p.m. local time January 25, 2020, after he was found unresponsive in his cell and efforts by facility staff and emergency personnel to revive him were unsuccessful. Keep Reading

Go to Top