Neal Boortz NOLA "a city of parasites"
GW93 said
If only that video were actually
in
New Orleans.
Click to expand...
It was filmed in Honey Island Swamp, close enough for me.
Print