Leonard Church of Kennesaw Georgia Arrested on 2 Counts Child Molesting

A Kennesaw, Georgia city councilman is accused of molesting a boy at his Cobb County home. Leonard Leroy Church, 66, was arrested and charged with two counts of child molestation. Detectives say the juvenile reported to his parents that he had been shown pornographic material and molested at the councilman’s […] Read more »