Ida curfew lifted in New Orleans; 11 new deaths reported

Ida curfew lifted in New Orleans; 11 new deaths reported

Upworthy

Published

The death toll in Louisiana from Hurricane Ida rose to 26 Wednesday, after health officials reported 11 additional deaths in New...

Full Article