Where To Stream Scream The TV Series Season 2 Episode 11
Heavenly Creatures
- Aired August 9, 2016
- 60 Min
- Rated 6.5
- Number 16 Of 28 Rated Episodes
In the wake of another murder, Emma and Audrey find themselves primes suspect when evidence appears implicating them both in the killing spree.