Now watching
Season 8 · Episode 7 · 16 episodes this season
Voodoo appears to be the only explanation when unmarked dolls sent to San Francisco residents accurately predict a series of inexplicable deaths -- including, perhaps, Natalie's.
Season 8
2024