Tornadoes rip through Texas, Louisiana as storm system brings snow and rain to Northeast

View The Original Article Here

Tornadoes destroyed businesses and knocked out power for hundreds of thousands in Texas and Louisiana. Officials are assessing the damage in both states. Janet Shamlian reports.