Cleveland Kidnapper Ariel Castro Found Dead In Cell

Cleveland kidnapper Ariel Castro was found dead in his Ohio cell by way of an apparent suicide Tuesday (September 3) night, according to a press statement made by correction officials. Castro, 53, was found hanging in his cell at the Corrections Reception Center in Orient, Ohio around 9: Read More….

View full post on Hip Hop Security