From Rome, Lazio, Italy • 1938 - 2003
We don't have a bio for this person yet
Cannibal FeroxFilm • 1981
Island of the FishmenFilm • 1979
The French Sex MurdersFilm • 1972