Short indie shot-on-video tokusatsu film from Central Island.
1986
1992
1998
2002
1995
2004
2007
2006
2005
1997
1999