Ariel Castro, the man sentenced to life in prison for the abducting and holding 3 Cleveland women against their will, has been found dead in his Ohio prison cell. Early reports indicate suicide.
Castro, 53, was found hanging in his prison cell.
Castro was a former school bus driver who had been kept in solitary confinement after being convicted and pleading guilty to 937 criminal counts.
Ariel Castro, Castro, cleveland, Life imprisonment, Ohio, Orient, Prison, Prison cell
New Scarlett Johansson Movie BOOED!
Who STOLE Miley Cyrus TONGUE?