HomeEntertainment Entertainment Blumhouse Thriller ‘You Should Have Left’ to Premiere on Demand in June 56Views Coverage By Shreya Bhatt June 8, 2020