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