Waterspout closes in on Alabama shore

AccuWeather 2020-06-07

Views 8

This waterfall formed off the coast of Gulf Shores, Alabama, on June 7. It churned water into the air while closing in towards land.

Share This Video


Download

  
Report form