Demonoid (1971) screens in Buenos Aires!twin9000Oct 24, 20161 min readDemonoid will screen at the Rojo Sangre film festival in Buenos Aires, Argentina in November 2016: 0/