On May 26, 2017, 38-year-old William Newton Scott was fatally shot outside a residence in Twin Falls, Idaho. The initial suspect in the shooting, Billy Duane Johnson, was arrested and charged with illegal possession of a firearm due to a prior conviction.
While authorities initially investigated Johnson in connection with the homicide, the investigation later concluded that the shooting was an act of self-defense. Johnson, who was also shot during the incident, claimed he was being at
...Read More