From Florence, Tuscany, Italy • 1903 - 1987
We don't have a bio for this person yet
The Last Horror FilmFilm • 1982