In North Carolina, the roof of the Lowe's peeled off. No one was hurt, but given Oklahoma's turbulent weather, that same scary situation could happen here.
Keep up-to-date with everything that happens in your world.
News On 6
303 N Boston Ave
Tulsa, OK 74103
Our Lobby Hours