Twisted Sister & Alice Cooper & Tom Savini & Bobcat Goldthwait?
I know, I know: this ever really HAPPENED? Apparently so. This isn’t some Mandela Effect thing, and we’re nowhere near April. Not sure how I never knew about this, but glad I do know. And, yeah, the song here’s maybe a little guitar-shy, but still, the video’s nothing but fun:
I found it in this excellent little write-up: