Larry H Powell, a 68-year-old resident of Ammon, Idaho, was found dead in his home on September 28, 2020. His death was ruled a homicide, and two teenagers were arrested in connection with the crime.
The Bonneville County Sheriff's Office responded to a 911 call reporting a shooting at Powell's residence. Upon arrival, they discovered Powell's body. The investigation revealed that he had been shot and killed.
Two suspects, Westley Jonathon Hightower, 19, and Daniel Wood, were t
...Read More