Over 8 THOUSAND pics of child porn found on suspect’s devices after he drops off laptop at Staples: Reports
Sex Crimes
Police in Pennsylvania made an arrest on Tuesday, months after a man had his laptop serviced and employees reportedly discovered child pornography on the device. Leonard Dellilo, 63, reportedly dropped off the laptop at a Staples in Vestal, New York, in November. After Staples employees contacted local police in mid-October, Pennsylvania State Police executed a …