Three brothers arrested – Ariel, Pedro, and Onil Castro – are accused of kidnapping and holding Amanda Berry and two other women captive for 10 years. Cleveland neighbors and family members are beginning to talk about the suspects.
Results: 1 of 1
© The Christian Science Monitor. All Rights Reserved.