Cellphone video captured a Pennsylvania cop straddle a woman and repeatedly strike her, before then pulling out a taser and shocking her numerous times.
"I feel like this man came to the scene with anger. He came at her with complete aggression. He did not give her no chance," one unidentified witness told WPVI-TV.
The incident took place Sunday when Chester City police were called to the scene over reports of a woman with a knife.
"She was yelling, chasing the guy I guess who stole her pocket book and was saying, 'You are going to give me my money back,' with a knife. She never touched nobody with it. It was a lot of her yelling and running around," the witness told WPVI.
According to the local ABC affiliate, police said they are investigating the incident, but would not comment on whether or not the woman had threatened the officer with the knife.
"The cop pulled up. She had her keys in her hand, but she did not have a knife. She had thrown the knife. He threw himself on top of her, she was very agitated as you can see, she was drunk clearly, and angry, but she didn't have no weapon coming towards him, she ran from him," the witness explained.
WPVI reported that based on two witness accounts, it appeared the officer continued to assault the woman even after she had appeared to stop resisting arrest.
"He is yelling, 'You want to fight!' And he is telling her to get on her back," the witness said.
[sharequote align="center"]"He is yelling, 'You want to fight!' And he is telling her to get on her back."[/sharequote]
"He didn't have to keep shocking her like that. That is how I feel. Once he realized there were other officers pulling up, his aggression started slowing down a whole lot," the witness added.
Police say the woman was charged with assault and other related charges. They would not release her name to WPVI.
The officer involved in the situation has not been identified. It's also unclear if he is still on duty.
Follow Oliver Darcy (@oliverdarcy) on Twitter