Episode 577 - You Should Have Left

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