Cleveland kidnapper Ariel Castro was found dead in his Ohio jail cell yesterday after an apparent suicide. The kidnapper was on trial for his kidnapping and rape of 3 young ladies in the Cleveland area.  From the press statement: Inmate Ariel Castro was found hanging in his cell this evening at 9:20 pm at […]