3 Cleveland captors: Mugshots released


The three Castro brothers who have been charged in connection with a 10-year-old kidnapping case in Cleveland have been apprehended and their mugshots released by the Cleveland police.

Ariel Castro, 52, Onil Castro, 50 and Pedro Castro, 54 have been charged in connection with the abduction of Amanda Berry, Gina DeJesus and Michelle Knight.

Ariel was arrested on Monday, May 6, 2013, after Berry escaped his home and called police. His brothers, Pedro and Onil, did not live at the home on 2207 Seymour Avenue.  The women were reportedly held captive in the basement, sometimes tied to chains hanging from the ceiling.

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments

Read more about:

Also read

Watch this video

What's new

Would love your thoughts, please comment.x