Skip to playerSkip to main content
  • 5 years ago
This time-lapse video captures a looming shelf cloud rolling over Texas City, Texas, on Nov. 11.

Recommended