Mad Tiger

New York based Japanese performance-art band Peelander-Z has their bizarre story told in this new doco that premieres next week at DOC NYC.