This week we're reviewing the latest theatrical release forced to go straight to on demand, Blumhouse's "You Should Have Left".
Tweets by @bghorror