This morning neighbors are wondering how the man living on their street could be the lead suspect in the shocking abduction of three women who disappeared in three separate incidents between 2002 and 2004. Two others, identified as the brothers of Ariel Castro also have been arrested, Deputy Police Chief Ed Tomba told reporters late Monday. This morning neighbor Israel Lugo discusses the three women found alive after a decade of captivity.
soundoff (No Responses)