Peoria where? Illinois?????
TOPICS: Crime/Corruption; Extended News; US: Illinois;
The news site at the link has other articles referencing Illinois, so I’m guessing this is Peoria, IL and not Peoria, AZ.