I don’t remember this video from back in the day. I used to either record or watch 120 Minutes every week. Not a shock. MTV played some great video on that show, but The Jesus Lizard was probably a bit too much even for 120. Thankfully somebody on YouTube remedied the situation. There is also […]