Convicted Cleveland kidnapper and rapist Ariel Castro was found dead late Tuesday in his prison cell in Ohio. The New York Daily News reports the 52-year-old hung himself.
An amazing video was released early this morning by the three women, kidnapped so many years ago in the Cleveland area, and discovered and rescued a few months ago.