Plot: Karen strikes a deal to get her brother, Richard, out of her life, not knowing he will begin targeting his new wife, Vernetta; neither woman realizes how devastating Richard's impact will be on both of their lives.
Evil Lives Here - Season 3 - The Monster Inside Him (Episode 12)
Episode Aired On:
Sunday, April 8 2018
6 years ago
Sunday, April 8 2018
6 years ago
Go to
Episode 11