Arturo G. Torres II, 24, of Waukegan.

A Waukegan man wanted for allegedly impregnating a missing 16-year-old girl has been captured by the Lake County Sheriff Warrants Team and U.S. Marshals.

Arturo G. Torres II, 24, of Waukegan, was arrested on Tuesday on several charges, including an aggravated criminal sexual abuse charge.

Lake County Sheriff Sgt. Christopher Covelli said that Torres, who is a registered sex offender, was identified as the father of a child birthed by a 16-year-old girl. The girl had been missing at the time she was impregnated by Torres, Covelli said.

Torres was 22 years old at the time of the offense. An arrest warrant had been issued in June and Torres had been on the run since, authorities said.

While on the run, Torres missed a court hearing for a separate case on charges out of Waukegan for residential burglary and failure to report a change of address by a sex offender.

[Suggested Article]  Woman transported to hospital after being extricated from rolled-over vehicle in Huntley

A judge issued a failure to appear arrest warrant for Torres, which carried a $1 million bond. Torres was arrested at a home in the 600 block of Baldwin Avenue in Waukegan on Tuesday.

Torres remains held in the Lake County Jail on a $2 million bond. He is scheduled to appear in court again on November 14.