Tulsa police have released new details about a murder-suicide at a duplex near East 11th Street and South 129th East Avenue. They were called to the home around 10 p.m. Sunday, December 2.
Keep up-to-date with everything that happens in your world.
News On 6
303 N Boston Ave
Tulsa, OK 74103
Our Lobby Hours