Ariel Castro who was sentenced to life in prison last month for abducting and sexually abusing three young women in his Cleveland home hanged himself in his cell Tuesday night according to preliminary results of an autopsy performed early Wednesday.
Continue reading