Succuba

Stacey Facade was a love wraith from the planet Succuba. (WC: Stacey Facade)