Neal Boortz NOLA "a city of parasites"

If only that video were actually in New Orleans.

It was filmed in Honey Island Swamp, close enough for me.