Ghost Hunters (2004)
S05E02 Star Island
Episode Overview
Taps discovers that haunting a house on Star Island requires the collective efforts of a community. The team travels to Star Island, located in the Isles of Shoals near Portsmouth, New Hampshire, to look into numerous reports of supernatural occurrences.