From Buenos Aires, Argentina • 1893 - 1977
We don't have a bio for this person yet
Santo in the Wax MuseumFilm • 1963
The Curse of NostradamusFilm • 1961