June 26, 2020TV & FilmThis week we're reviewing the latest theatrical release forced to go straight to on demand, Blumhouse's "You Should Have Left".