I’m a rabid fan of all things tokusatsu or “special filming”. You know, special effects. It’s always thrilling to discover some rare Japanese gem that makes use of my favorite filmmaking techniques – ...