The Mask of Satan
La maschera del demonio
Watch The Mask of Satan Online Free at MyFlixer. Skiers in Northern Italy unwittingly awaken an ancient witch after removing her mask in a crevasse. Their actions unleash a curse, leading to terrifying consequences.