Archie's Weird Mysteries. Episode 31. Scarlet Night. 2000.

Archie’s Weird Mysteries. Episode 31. Scarlet Night. 2000.