Just in time for the holidays is the perfect gift for the Juggalo or Juggalette in your life in the form of the American Psycho Tour Documentary, which will be released on DVD December 11th.
The film covers the on and off stage antics of Insane Clown Posse and Twiztid from their 2011 American Psycho Tour...