ANSWERS: 1
-
I think you may be thinking of Asylum of Satan (1975): or, The Devil Wore Plaid. It does have a "red demon" that appears near the climax of the film. http://mmmmmovies.blogspot.com/2008/11/asylum-of-satan-1971-or-devil-wore.html
Copyright 2023, Wired Ivy, LLC

by 