On this episode of Ghost Hunters, the team heads to Jackson, New Hampshire to investigate The Christmas Farm Inn. Built back in 1778, ownership of the Inn has changed hands several times since its construction. With one proprietor having died on site, the TAPS team is keen on getting to the bottom of reports of the paranormal. While it may be Christmas time all the time for patrons of the estate, it?s time to get down to business for the Ghost Hunters. Next, the crew ventures to Scoharie, New York to the Old Stone Fort. A church turned war fort, the shelter is said to be haunted with spirits of those attacked during the Revolutionary War. Will TAPS make it out unscathed? Tune in to find out!