I saw the Jesus Lizard last night. I've seen them about 30 times, but that was the first time in a long time. This is not parody. The show last night confirmed it. It's a fucking rock poster for a 90's band in Atlanta, Georgia. Maybe YOU have never really listened to the Jesus Lizard.