From Stockholm, Sweden • 1920 - 1995
We don't have a bio for this person yet
Sisters of DeathFilm • 1976
The Devil's MessengerFilm • 1962
Invasion of the Animal PeopleFilm • 1959