Horror History: Friday, October 20, 2000: Cherry Falls premiered in the US October 20, 2021October 20, 2021 4 Evil Eyes The youth of a small All-American high school become the targets of a psychotic killer’s vengeance against virgins. BUY IT NOW! Blu-ray Share this:TwitterFacebookLike this:Like Loading... Related