Ariel Castro

Ohio Man Who Held Three Women Captive For a Decade Found Dead
Ariel Castro, the Cleveland, OH man who was sentenced to life in prison plus 1,000 years, after holding three women captive for 10 years, has been found dead after reportedly committed suicide.
According to the Associated Press, Castro was discovered hanging in his cell around 9:30 p...

Load More Articles