Tornadoes cause death and devastation in New Orleans

After the United States Storm Prediction Center issued a tornado watch on Tuesday morning, the city of New Orleans, in the southeastern region of the state of Louisiana, was hit …

Read more