The Seattle Times

8 of 8
Cleveland Police Department
Advertising

Wednesday, May 8, 2013

Police: Women left captor's home twice in a decade

Onil Castro was arrested with his two brothers Monday.