Flash flooding inundates New Orleans

Heavy rains caused flash flooding in New Orleans, Louisiana, submerging cars and swamping streets with rainwater.

July 24, 2017

Examined