From an early age, little sister Heather delights in tormenting her siblings, David and Crystal. Everyone holds out hope that her behavior will improve once she becomes a mother, but instead, she only escalates her antics, making life even more challenging for them.
Show
Evil Lives Here
Episode
S16E02
Air Date
Sep 01, 2024