Ariel Castro Found Dead!
The man serving a life prison term for kidnapping three women and repeatedly raping them in his home for nearly a decade Ariel Castro Found Dead! He is believed to have committed suicide, a prison official said. Ariel Castro, 53, was found hanging in his cell around 9:20 p.m. Tuesday at the Correctional Reception Center […]