TAPS investigates various places on Star Island, a small New Hampshire resort that was originally settled in the 1600s. Then they check out claims of activity in Kimball Castle, near Lake Winnipesaukee.
Documentary
View Trailer