From Madrid, España • 1908 - 1980
We don't have a bio for this person yet
The Cannibal ManFilm • 1972
The Tower of the Seven HunchbacksFilm • 1944