From Madrid, Madrid, Spain • 1902 - 1981
We don't have a bio for this person yet
Tombs of the Blind DeadFilm • 1972