Red Lion Bar Injury “A Rather Minor Incident” – Champaign, Illinois Police Chief
A disturbing video posted on YouTube three days ago about an incident which occurred at the Red Lion Bar in Champaign, Illinois has now been viewed over 30,000 times. The video shows a young woman lying unconscious on the pavement outside of the bar; she appears to have a head injury and University of Illinois … Continue reading Red Lion Bar Injury “A Rather Minor Incident” – Champaign, Illinois Police Chief
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed