re: #63 I’m back in the USSR (sigh)
S&M scenes would fit the Return of the Living Dead 3, not this movie.
Did you ever see the movie? From Beyond - 1986