on October 26, 1966 Incubus On a strange island inhabited by demons and spirits, a man battles the forces of… on October 26, 1966