Loading Video…
This browser does not support the Video element.
Illinois State Police opening new forensic science lab
Illinois State Police are officially opening up a new forensic science lab in Decatur.
This browser does not support the Video element.
Illinois State Police are officially opening up a new forensic science lab in Decatur.