Search results
Tornadoes, power outages as storm crosses Texas, Louisiana
Associated Press via Yahoo! Philippines News· 1 year agoTornadoes touched down in Texas and Louisiana as a powerful storm system that dumped heavy snow in...
Tornadoes touched down in Texas and Louisiana as a powerful storm system that dumped heavy snow in...