Demonoid (1971) to screen in Italy!Demonoid will screen at the Optical Theater film festival this November 2016 and won!!! Best Trash Film in Rome, Italy:
Demonoid will screen at the Optical Theater film festival this November 2016 and won!!! Best Trash Film in Rome, Italy: