In the early hours of a Saturday morning in Tulsa, Oklahoma, the life of 20-year-old Leonard Dewayne Walker was tragically cut short. On September 12, 2020, at approximately 2 a.m., Walker was shot in the back in a shopping center parking lot near the intersection of Admiral Place and South 111th East Avenue. He was rushed to a nearby hospital but ultimately succumbed to his injuries. The male victim's death was investigated by the Tulsa Police Department as the city's 57th homicide of the year.
...Read More