From Aruca, Las Palmas de Gran Canaria, Spain • 1902 - 1982
We don't have a bio for this person yet
Curse of the DevilFilm • 1973