Good Witch Season 2 Halloween Episode 2015

Good Witch Halloween episode 2015 airs on Saturday Oct 24 at 8pm on Hallmark Channel. In tonight's episode, As Middleton prepares to host its annual Halloween Fall Festival, Cassie is struggling to spark...