The Mask of Satan
La maschera del demonio
Watch The Mask of Satan Movie Online Free HD at 123Series. 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.