The band Nine Inch Nails (NIN) was in NOLA to hold a concert for the workers there, and their web site has unbelievable pics of that city that are recent. On the site, you can see a pic of the barge that compromised a levee causing flooding in the 9th Ward by going
here. The other pics are posted
here.