The Daily Illini

Police begin issuing "stop receipts" following searches

January 20, 2016

Law enforcement agencies are now required to issue “stop receipts”, also known as stop cards, as part of new statewide legislation called the Police and Community Relations Improvement Act, which took...

Load more stories