rapist

Cowardly Departure
Cowardly Departure
Cowardly Departure
Convicted Cleveland kidnapper and rapist Ariel Castro was found dead late Tuesday, Sept. 3, in his prison cell in Ohio. The New York Post is reporting that the 52-year-old hung himself.