Culture

Ariel Castro Found Dead In Prison, Apparent Suicide

Culture

Ariel Castro Found Dead In Prison, Apparent Suicide

+

Ariel Castro, the horrific piece of subhuman shit responsible for the kidnapping and decades-long rape and torture of three young women, was found dead in his Ohio prison cell tonight. While we’re not typically big vengeful law and order types around here, I think it’s pretty safe to say that it couldn’t have happened to a better man. Let’s hope that his final few moments were spent in agonizing horror and fear.

 

photo via the Associated Press.