Herron

Do you Know Where Is Spencer Herron Now?

Do you Know Where Is Spencer Herron Now?

Spencer Herron, the once-celebrated “Teacher of the Year” at Kell High School in Cobb County, Georgia, is now out of prison. But his release has sparked concerns among many about whether he still poses a…