I saw them many many years ago...there was big monster running around onstage.
Was Squad managing them back then?
This sounds so familiar....was it from a dream I had!!And it was for Iron Maiden right? haha!
Not a fan of them, but they are one of the building blocks of metal like Judas Priest.
Uh... Judas Priest was formed in 1969... Iron Maiden in 1975.I think they were building block of Maiden, not the other way around.