Ghost of Christmas Past

The team finds activity that's less than jolly at a New Hampshire inn.