Snuff – USA, 1976 – reviews

‘The film that could only be made in South America… where life is CHEAP!’ Snuff is a 1976 American horror feature film, and is most notorious for being marketed as if …

Read More