Skip to playerSkip to main content
  • 10 years ago
Footage, filmed on March 13, of an ominous-looking shelf cloud in Alma, Arkansas, USA, ahead of a storm that caused flash floods.
Comments

Recommended