Scream Street Backdrop Blur

Video Loading...

Scream Street S02 E12 The Noise Place: Part One

Overview

When Scream Street gets a new librarian, the town is taken over by monstrous spiders that can only repelled by noise.