WATCH: 80 MPH Winds Set Off Incredible Power Flashes In Tulsa


Wednesday, March 25th 2015, 11:45 pm
By: News 9