Ingrid Lucia & the Flying Neutrinos outside the radio WWOZ building in Armstrong Park, New Orleans, c. April 1995. I took this right after they performed on my radio show. I just found this on a cache of an old website.