Mistress Scarlet and her lovely Sisters make fun of the horrible movie "The Eye Creatures".Mistress Scarlet and her lovely Sisters make fun of the horrible movie "The Eye Creatures".Mistress Scarlet and her lovely Sisters make fun of the horrible movie "The Eye Creatures".