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.

Comments are closed.

Exit mobile version