Illinois family faces life in prison for human trafficking
CHAMPAIGN, Ill. (WCIA) -- A trio of siblings were indicted by a federal grand jury on Thursday on nine counts charging them with conspiracy to commit forced labor and kidnapping. G…
CHAMPAIGN, Ill. (WCIA) -- A trio of siblings were indicted by a federal grand jury on Thursday on nine counts charging them with conspiracy to commit forced labor and kidnapping. G…