After years of work and struggle, the Twisted Sister movie, We Are Twisted Fucking Sister!, is now getting its World Premier at IDFA (International Documentary Film Festival) in Amsterdam, known the biggest documentary festival in the world.**Featured as part of IDFAs Music Documentary series, the Twisted movies first showing...
More...
More...