From Roma, Lazio, Italy • 1938 - 2018
We don't have a bio for this person yet
The Hanging WomanFilm • 1973
Something Creeping in the DarkFilm • 1971