A police chief in northeast Idaho turned in his brother and sister-in-law accused of child sex abuse, news reports say.
In November 2024, after a 13-day trial, Green was found guilty on charges of assault with intent to kill while armed, assault ...