For more than two minutes, Border Patrol Agents demanded to know if a truck driver was a U.S. citizen during one of those immigration checkpoints in the Southwest that force citizens to reveal their citizenship status, even if they have not crossed the Mexican border.

And for more than two minutes, the driver refused to answer that question, basing his refusal on his Constitutional right to travel freely in the United States.

The agent became frustrated, so he beckoned another agent to assist him in having the man answer the simple question; “are you a U.S. citizen?”

The agent ordered him to pull to the side, but the truck driver insisted he wanted to be on his way, continually asking, “am I being detained?”

“You’re either going to pull over or we’re going to pull you out and we’re going to move your truck over,” the second agent threatened.

“What is my charge?” the truck driver asked.

“You’re not charged with anything,” the agent confirmed, but following that statement with the same old question: “are you a U.S. citizen?”

“So I’m allowed to travel unmolested, correct?” the truck driver asked.

“Yes, you are,” the agent confirmed, but still demanding to know, “are you a U.S. citizen?”

And that was when the agent snatched the truck driver’s camera, right after the 2:45 mark.

But he only held onto it for a few seconds before it was handed back to the truck driver, either by the agent who did the snatching or another agent who stepped in to remedy the situation.

After that, the truck driver pointed the camera back at them, demanding to know the agent’s name.

But this time, they were ordering him to drive off, no longer interested in his citizenship status, refusing to provide their names, just like he had refused to provide his citizenship status.

Only thing is, they are required by administrative policy to state their names when asked.

And he was under no legal obligation to state his citizenship status in order to continue driving if they had no reasonable suspicion to detain him of a crime.