Flooding in Louisiana’s New Orleans after heavy rain left vehicles stranded on Friday. The storms knocked out power for thousands of residents and businesses.
Flooding in Louisiana’s New Orleans after heavy rain left vehicles stranded on Friday. The storms knocked out power for thousands of residents and businesses.