Giveaways WIN Blumhouse of Horrors Collection with You Should Have Left on Blu-Ray By Horror Asylum Blumhouse Production’s new mind-bending psychological thriller, You Should Have Left, starring Kevin Bacon and Amanda Seyfried arrives on Blu-ray and…