Tornadoes, Snow and Ice

This week before Christmas, at least three people are dead in New Orleans and dozens are injured following a storm system that unleashed at least 50 tornadoes in Texas, Oklahoma, Louisiana, Alabama, Florida, and Georgia, leveling thousands of homes and leaving tens of thousands of people in the dark. The same system has slung iceContinue reading “Tornadoes, Snow and Ice”