Tag Archives: Castro found dead in cell
ORIENT, Ohio – Ariel Castro, the man convicted earlier this year of kidnapping three woman, holding them in his Cleveland home for nearly a decade, and repeatedly sexually assaulting them, committed suicide in his Ohio jail cell Tuesday night, according …Read More