Kichiku: Banquet Of The Beasts – Review

March 7, 2005

Japan’s I Spit On Your Grave. Kichiku is worse in that it creates it’s own sick, sick world. In some circles, this might be one of the greatest films ever made.