Scream: The TV Series Season 2 Episode 8 : Village of the Damned
Latest Scream: The TV Series Episodes
Loading...
Summary
The killer forces Emma through deadly games during the Lakewood carnival and Brooke launches an attack on the town.
Episode Guide
Season 01
Season 02