Schlock-Wire: CANNIBAL HOLOCAUST Returns To Landmark Theaters In October And November October 11, 2014