From Casavieja, Ávila, Castilla y León, Spain • 1924 - 2006
We don't have a bio for this person yet
Curse of the DevilFilm • 1973
Count Dracula's Great LoveFilm • 1973
Death Walks on High HeelsFilm • 1971
Cut-Throats NineFilm • 1971
The Castle of Fu ManchuFilm • 1969