Aug 30, 2005
No Longer There
I believe this to be the site of the 17th street canal Levee Break after Hurricane Katrina. i'm not 100% certain, but it's at least a bit of a teaser.
here's a link to a pic of the break taken some point today: http://forms.belointeractive.com/sharedcontent/datafiles/1125380087252_ORIGINAL_100_0870.jpg