Ariel Castro

News

Breaking News: Ohio Man Who Held Women Captive, Ariel Castro, Commits Suicide in Prison

Ariel Castro, the monster responsible for holding three women captive in his Cleveland, Ohio home was found dead from a suspected suicide according to a prison official. [Boston.com]

Read More