Ariel Castro- Missing for 10 years Girls Gina de Jesus, Amanda Berry and Michelle Knight’s Kidnapper
Ariel Castro, accused with his brothers Pedro and O’Neal of kidnapping and holding three women for a decade, was a former school bus driver and outgoing resident of Cleveland’s Seymour Avenue. Records show that Castro was arrested for domestic violence …