Short indie shot-on-video tokusatsu film from Central Island.
Yuuto Suzuki
Yoko Yoshino
Yumiko Imai
Naoyuki Sato