A 16-year-old arrested in the fatal shooting Sunday night in the 600 block of Villa Street was acting in self-defense when he fired the weapon, Elgin police said.
A 26-year-old South Elgin man has been charged with 45 felony counts of possessing, sharing and reproducing child pornography by the Kane County State's Attorney's Office.