From Lisbon, Portugal • 1935 - 2004
We don't have a bio for this person yet
Howl of the DevilFilm • 1988
The Diabolical Dr. ZFilm • 1966