TOLEDO, Ohio (AP) — The wife of one of three Ohio pastors accused of child sex trafficking has been indicted on federal charges accusing her of interfering in her husband’s investigation. U.S. District Court records show 43-year-old Laura Lloyd-Jenkins was arrested Friday in Toledo on such charges as obstructing a sex trafficking investigation and making... Read More