Director and writer Nick Palumbo, known for his film Nutbag (2000) wore almost all the hats on the production of this film, which continues to grow as a cult film even 15 years after its initial release on December 24, 2004 in Hollywood, CA. This film, graphic in nature, tells the tale of a so-called…