A man is now facing charges in Illinois for his alleged involvement in multiple kidnappings.
Police arrested 27-year-old Felipe De Jesus Guevara Sanchez of New York at approximately 6:40 p.m. on Friday, Oct. 30.
He was arrested at a gas station in the 1800 block of North Cunningham Avenue in Urbana.