1999 · Action, Science Fiction · 0h 30m · 0.0
Short indie shot-on-video tokusatsu film from Central Island.