From Madrid, Madrid, Spain • 1904 - 2012
We don't have a bio for this person yet
Nightmare CityFilm • 1980
The Phone BoxFilm • 1972