The police department in Twin Falls, ID is mandating that visiting vendors in the town must be fingerprinted, to protect the townspeople from harassment. The police chief notes that the fingerprinting requirement is not to prevent door-to-door sales, but to […]