Tornadoes and Storms

Loading the player...

A system of storms and tornadoes is moving through the southern states of America causing power outages and forcing thousands of people to take shelter and millions more to brace for the chaos.

Even more from RoseBud