Illinois police arrest 3 in alleged drug crime bust
Upon discovering what they believe to be a methamphetamine production facility, authorities have arrested three individuals. Illinois police arrested these people at a residence in DeKalb and have since filed drug crime charges against all three. The investigation is...