Storms knock out power to thousands in Green Country

Storms knock out power to thousands in Green Country

TULSA, Okla. — Quick Facts:

Trending Stories

Trending Video