Demon Spies (1974)

Deep in the mountains of feudal Japan, a group of children endure cruel and unorthodox training in order to become the Shogunate's most secret and...


image