Where To Stream Village of the Damned Season 1 Episode 2
Thirteen Days in Winter
- Aired December 5, 2017
- 60 Min
For thirteen days in winter the Driden community searches for a little girl missing in the blinding snow.Not even the police suspect horrible truth.Then three years later the "curse" of Driden returns when a love triangle turns to murder