Friday, June 23rd 2023, 4:12 pm
Tulsa City leaders gave an update Friday afternoon on the ongoing storm recovery efforts across the metro.
Leaders estimate the storm caused about $100,000,000 worth of damage. News On 6's Emory Bryan was live with more.
August 17th, 2023
November 2nd, 2024
November 1st, 2024
November 1st, 2024