
The Intercept @theintercept
Michael Sheppard — who until last week oversaw @ICEgov’s West Texas Detention Center in Sierra Blanca, Texas — and his twin brother, Mark, were arrested late Wednesday night and charged with manslaughter. https://t.co/XmXEOSYBuS — PolitiTweet.org