Watch TV Online
On Salem Season 2 Episode 3, a former enemy assists Mary in keeping Salem under the power of the witches.
On Game of Thrones Season 5 Episode 2, Pod and Brienne run into some trouble on the road, while Arya arrives in Braavos.
On Outlander Season 1 Episode 11, Claire and Geillis are on trial for witchcraft. Jamie manages to rescue Claire, but not before she discovers a secret about Geillis’s past.
On Orphan Black Season 3 Episode 1 Sarah goes after Helena who is missing and being held in a faraway compound on the season premiere.
On Cristela Season 1 Episode 22, Cristela, Maddie and Josh all find out who passed the bar exam and who has not, leaving some scrambling with their future.
On Grimm Season 4 Episode 18, when a dark and mysterious Native American myth comes to life, it ends up in Nick and Hank investigating a homicide.
On Bring It Season 2 Episode 13, Miss D and the Dancing Dolls finally get a chance to go toe-to-toe with their crosstown rival, the Purple Diamonds.
On the second part of The Amazing Race Season 26 Episode 8, the race continues on through Nambia as the races face a double u-turn challenge.
On The Amazing Race Season 26 Episode 7, one team's hope of leading the pack come to an end when when they get a flat tire in Nambia.
While the Pack interrogates Malcolm, Clay investigates a mysterious symbol that may be related to witchcraft. When both inquiries lead to the same destination, the Pack is faced with a disturbing truth - witches live among us.