Police have released Pedro and Onil Castro , saying they had done nothing wrong . The brothers of Ariel Castro are hiding in an undisclosed location . If I knew , I would have reported it , brother or no brother . '' Score: 7
Police have released Pedro and Onil Castro , saying they had done nothing wrong . The brothers of Ariel Castro are hiding in an undisclosed location . Score: 7