Ariel Castro, the Cleveland kidnapper who held Michelle Knight, Amanda Berry and Georgina “Gina” De Jesus hostage for almost a decade, took his own life tonight according to a report from CNN.
By Roxanne Cooper
Wednesday, September 4, 2013 0:49 EDT
Ariel Castro Enters Isolation for Own Protection
Saturday, August 03, 2013 9:03:00 AM