The New Alfred Hitchcock Presents S03E18 — Twisted Sisters | Oryxa