Storm dumps inches of rain on New Orleans causing widespread street flooding

Storm dumps inches of rain on New Orleans causing widespread street flooding