Do the police have the right to stop anyone driving down a road, for any reason or no reason, demanding “your papers”? No. Not in New Hampshire at least. Read all about it and watch it HERE, and read about why police sobriety checkpoints are unconstitutional and a very bad idea HERE.
Excellent, excellent, excellent: Kudos to all you guys, especially the young genius with the laser contraption.