Chicago Police Officer Faces Additional Felony Charges for Child Pornography and Sexual Abuse
The escalation of charges against a Chicago police officer, David Deleon, who was initially arrested for sexually abusing a 17-year-old and the serious nature of the new charges, which include child pornography and aggravated sexual assault. Chicago Police Officer David Deleon Faces Alarming Felony Charges ABC7 Eyewitness News – A Chicago police officer, David Deleon, … Read more