Tornado Watch issued in Texas, Louisiana and Arkansas
Tornado Watch issued in Texas, Louisiana and Arkansas
Severe weather is beginning to fire up along the Gulf Coast and the National Weather Service has issued a Tornado Watch that includes about 3 million Americans in three states.