On December 13, 2023, 61-year-old Steven Watts was fatally shot in Okmulgee, Oklahoma. The incident occurred following an argument between Watts and his relative by marriage, 36-year-old Blake Johnson. During the altercation, Johnson shot Watts, who then attempted to flee the scene by car. Tragically, Watts crashed his vehicle nearby, which subsequently caught fire. Despite the efforts of a neighbor who assisted him from the burning car, Watts succumbed to his injuries the following day.
...Read More