CHAMPAIGN, Ill. (WCIA) —Multiple agencies are at Town Center Apartments near North Neil street and Twins Drive.
This area is taped off.
Our crew is on scene; they have not been able to speak to authorities but say that Champaign, Urbana, and UIPD Officers, along with County Deputies and a State Trooper are on the scene.
Our team has also seen ambulance vehicles leave the area.
We will update you on air and online as we learn more information.
Avoid this area as officials continue to investigate.