PPD Chief Echevarria says Illinois’ juvenile detention system is broken

Peoria Police Chief Eric Echevarria says a broken justice system led to three teenagers with lengthy criminal records being arrested for a shooting on Sunday in South Peoria that left a man critically injured.

From: 
WMBD

More Legal News