An 8mm action film full of miniatures and explosions.
Release Date: July 12, 1989
Acting
View more ->