Film on the Internet: DEMON SEED ZoeZ / July 12, 2023 For years, I have vaguely wanted to see Demon Seed, the 1977 sci-fi horror film… Read More »