Pedro and O’Neal Castro- Ohio Kidnapper Ariel Castro’s Brothers
Former bus driver Ariel Castro is the prime suspect in the kidnapping case of three Cleveland women held captive for years, Amanda Berry, Gina DeJesus and Michelle Knight. Castro and his two brothers, 54-year-old Pedro Castro and 50-year-old O’Neal Castro, …