Scream: The TV Series Season 2 Episode 11 : Heavenly Creatures
Latest Scream: The TV Series Episodes
Loading...
Summary
In the wake of another murder, Emma and Audrey find themselves primes suspect when evidence appears implicating them both in the killing spree.
Episode Guide
Season 01
Season 02