Video: Installing the Demons

Ed and company head to 13th Floor Haunted House in Denver to do an install.