Body Camera Video of Red Lion Incident Police Investigation – Champaign, Illinois
Check CU has acquired nearly an hour of police body camera video from the City of Champaign, Illinois in regards to an incident which occurred at the Red Lion bar last month. An altercation which occurred around 2am on March 5th, 2022 between a patron and a Red Lion staff member resulted in a young … Continue reading Body Camera Video of Red Lion Incident Police Investigation – Champaign, Illinois
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed