Skip to playerSkip to main content
  • 3 years ago
Videos captured through Texas, Louisiana and Oklahoma showed devastating effects of severe weather during a massive storm on Dec. 13.
Be the first to comment
Add your comment

Recommended