From Mexico City, México • 1903 - 1997
We don't have a bio for this person yet
Santo in the Wax MuseumFilm • 1963
The Curse of the Doll PeopleFilm • 1961
Skeleton of Mrs. MoralesFilm • 1960