From Madrid, Madrid, Spain • 1950 - 2025
We don't have a bio for this person yet
Immortal SinsFilm • 1991
The RiftFilm • 1990
Rest in PiecesFilm • 1987
Red Rings of FearFilm • 1978
InquisitionFilm • 1977
Cross of the DevilFilm • 1975
The Dracula SagaFilm • 1973
Tragic CeremonyFilm • 1972