Massive Hail, Tornadoes Threaten the South

Strong winds and wild storms put Texas and Louisiana on high alert.

April 27, 2015

Examined