1989·movie·Science fiction·Action·Japan·JP·54 min
An 8mm action film full of miniatures and explosions.
No discussion for this title yet.