A Northern New York woman claims she was a victim of police brutality after she was tackled and shocked with a stun gun by U.S. Customs and Border Protection agents last week.

Jessica Cooke, 21, of Ogdensburg, was getting ready to earn a degree in law enforcement leadership from SUNY Canton when she was stopped at the Route 37 checkpoint on Thursday, WWNY-TV reported.

Agents said Cooke appeared nervous, and asked her to open the trunk of her car. Cooke refused, claiming they had no right to make her do so, so agents asked her to step out of her vehicle. At that point, Cooke started taking video (below) on her phone.

Cooke shared the video on her Facebook page, with the caption, "This is what happens when you stand up for your rights against the US Border Patrol when they want to check in your trunk without a warrant for no reason what so ever!"

In the video two agents explain that she was being detained to wait for a K-9 unit to arrive and inspect her trunk.

The male agent, identified as a supervisor, told her she was free to go, but that if she tried to take her car, he would spike her tires. He then told her she needed to get back in her vehicle, and when Cooke refused, he said, "All right, I'm going to tell you one more time and then I am going to move you over there, you got it?"

Cooke told him she would sue if he touched her.

"Go for it; move over there now," he responded. The video becomes shaky, and Cooke can be heard repeating "sir, sir" before she starts screaming. The phone falls to the ground, recording only sky, Cooke's screams, and the voices of the agents telling her to get on the ground.

Cooke told the Watertown Daily Times that the female agent used a stun gun, shooting her in the lower back. She can be heard pleading with the agents to take it out of her between screams.

"She said stop resisting or I would get tased again," Cooke told the Times.

She said she was handcuffed and put in the back of the patrol car, where she waited for the K-9 unit to arrive. The unit detected nothing in the vehicle, and Cooke was taken to a holding cell at the the patrol station for several hours, before a St. Lawrence County sheriff's deputy drove her home.

Her keys and dog were delivered to her parents' home in Ogdensburg.

Cooke displayed visible scrapes and bruises on her back, feet hands and elbows.

She told the Times that she was never read her Miranda rights, and that agents told her they could file state or federal charges against her for assaulting an officer.

"They are trying to say that I put my hands on him first," Cooke told the Times. "That's stupid; I had both hands on my phone, recording."

Now, she's planning to file a lawsuit, but said she still wants to pursue law enforcement as a career.

"Of course, I second-guess it, but it takes something like this and someone like me to change it," she told the Times.

Cooke was already in the pre-employment stages for applying to be a Border Protection agent.

A spokesperson for U.S. Customs and Border Protection issued a statement saying that it was investigating the incident.

Cooke's father later shared a video on Facebook showing Homeland Security Internal Affairs Agents arrive at his home to take photos of the wrong vehicle while the family was at Cooke's graduation on Saturday.

WWNY-TV reached out to the American Civil Liberties Union, who responded saying it wasn't the first complaint about Border Patrol checkpoints in the North Country:

Watch the full video from Cooke below.

WARNING: The video contains explicit language and graphic content that may be disturbing to some viewers.