It has been nearly two years since we unleashed our no-budget feature film "Psychotropica" and, to refresh everyone's memory of it's existence I've decided to post this little segment called "The Demon Fight." We like to joke that it is like Disney Meets Dragonball Z on Acid. All I'll say about