The body was found in a wooded area near Steward’s car after a police officer noticed the car in a parking lot.
Nick Steward, 33, of Lake Villa, Ill. has been missing since Sept. 20. He was last known to be driving a 2008 white Saturn Aura with the Illinois license plate 5637543, and traveling on I-294. He pass through the Touhy Avenue toll at 5:32 p.m.
A ping from his cell phone came from the South River Road in Del Plaines on Friday night. The phone is now off.
Anyone with information is asked to call the Lake Villa Police Department at (847) 356-6106.