THE DEVIL'S NIGHTMARE (1971) upgraded print!
Regular price $19.95
A group of tourists traveling on a bus take a detour to stay overnight in a castle owned by a cursed family with a history of Satanism and death.
(ITALY - BELGIUM / 1971 / COLOR / ENGLISH LANGUAGE / NTSC / APPROX. 95 MIN.)