In the early morning hours of March 25, 2022, the life of 27-year-old Elizabeth Dillard, a mother from Tulsa, Oklahoma, was tragically cut short. Her body was discovered at approximately 7:30 a.m. on the front porch of her home in the Turley neighborhood. Investigators believe she was shot as she was entering her house, a particularly heartbreaking detail given that her children were inside at the time. The news of the young mother's violent death sent ripples of concern through the community....Read More