Embarrassing '80's Bands

LOL you've got to be referring to Rob Halford of Judas Priest
that's the image that popped into my head lol.