Byron Speed, a 40-year-old man from Tulsa, Oklahoma, tragically lost his life on January 3, 2023, in what became the city's first homicide of the year. The incident occurred during a family dispute that escalated into violence. When police arrived at the scene, they found Byron Speed with multiple gunshot wounds. Despite efforts by medics to treat him, he was pronounced dead at the scene.
The suspect in this case was identified as Clifton Speed, Byron's brother. According to Tulsa Polic
...Read More