Wednesday's storm dumped up to 6 inches of rain on parts of Jefferson Parish in less than two hours.
1 / 20
WDSU - New Orleans
Fri, May 31, 2013 2:44 AM EDT