Tag Archives: Gina DeJesus

Ariel Castro’s death is ‘last slap’ to victims’ faces, psychologist says

Kidnapper and rapist Ariel Castro’s apparent prison suicide may deprive his victims of a vital sense that justice has been done, a leading psychologist said Wednesday. The convicted Cleveland kidnapper and rapist was found dead overnight, an apparent suicide just … Continue reading

Posted in Americas | Tagged , , , , , | Leave a comment