Román Ariznavarreta is known for his work on The Good, the Bad and the Ugly (1966), Exterminators of the Year 3000 (1983) and The Fifth Musketeer (1979). Read more on iMDB