Demonia (1990) reviews of the Fulci film and new Severin Films Blu-ray

‘No evil deed goes undone.’ Demonia is a 1990 Italian supernatural horror feature film directed by Lucio Fulci (The Beyond; House by the Cemetery; City of the Living Dead; Zombie …

Read More