Good old America, the land of the freemasons and home of officer cowardice, where police stop someone exercising a constitutionally protected right to bear arms while going fishing, fully lawful under state and federal law, to force him to ID with absolutely zero suspicion of any crime, simply because they don't like him doing it.
Treasonous cunts