From Madrid, Spain • 1920 - 1980
We don't have a bio for this person yet
The Phone BoxFilm • 1972
The Cannibal ManFilm • 1972