David Kyle Murch of Schaumburg Arrested in Elk Grove Village After Missing Georgia Teen Found in His Home
David Kyle Murch, a 19-year-old Schaumburg resident, was arrested during traffic stop in Elk Grove Village Sunday by FBI agents and Schaumburg police officers, and charged with traveling in interstate commerce to engage in illicit […]