Where To Stream Scream The TV Series Season 2 Episode 8
Village of the Damned
- Aired July 19, 2016
- 60 Min
- Rated 6.4
- Number 17 Of 28 Rated Episodes
The Lakewood Days Carnival descends into madness when the Killer forces Emma through a gauntlet of not so fun and games, while Brooke launches an attack on the entire town…