Dangerous flash flooding drenched the streets of metro New Orleans on Monday, impeding vehicular movement and knocking out power for thousands of residents.
Dangerous flash flooding drenched the streets of metro New Orleans on Monday, impeding vehicular movement and knocking out power for thousands of residents.