In the quiet town of Dewey, Oklahoma, a dark story unfolded in the winter of 2022, culminating in the tragic death of 73-year-old Larry Dutton. The disturbing events began to come to light in January 2023, when Washington County Sheriff's deputies were dispatched to the Dutton residence for a welfare check. Friends and family had grown concerned after being unable to reach Larry and his wife, Deborah. Upon entering the home, deputies were met with the strong odor of bleach and cleaning supplies,
...Read More