Twisted Sister Leader Of The Pack - I Am I'm Me Saturday Live UK TV Show - Video
PUBLISHED: Jan 06, 2009
DESCRIPTION: Twisted Sister perform 2 tracks on the UK version of the classic U.S TV Show Saturday Night Live, unfortunately our version was crap and was cancelled shortly after