WBZ's Jordan Rich takes a look at this creepy new installation from Mike Flanagan.