Six Flags New Orleans: 3011 Michoud Blvd, New Orleans, LA
you sure? my dad told me it was around here in New Orleans. It’s still there i’m pretty sure, but you can get arrested...