Stephen's a Bad Witch
Season 21 E 6 • 10/25/2017
To save themselves, the other Witches try to blame everything on Stephen. But the real Witch shows up.

Watch Random Episode