News

State police confiscated two surveillance cameras installed in the small town of Nelson, New Hampshire, after allegations surfaced that town officials may have been listening in on people's ...