In a 46-second video posted on Twitter, a Washington, D.C. police officer appears to be pinning an Afro-American woman against his patrol car, with her feet dangling off the ground while he calls her ‘a prostitute’.

The shocking footage, shot by Twitter user @macandcheeks on 15 August 2016, shows a woman -later revealed to be named Shadon- who claims to be a school teacher being manhandled and interrogated by the cop, who has not arrested her.

The video does not show what happened before the officer stopped the woman.

In the video, police officer is holding her roughly by the arms, while her feet dangle uselessly over the road.

Their conversation isn’t clear due to background noise, but he appears to say, “Yes you did, I saw it – you’re a prostitute.” as his female colleague – also white – approaches.

“Do you want to go – how large are you?” he appears to ask at one point, apparently questioning her age. Shadon later said she is 32.

“Right, you’re a grown-a** woman.” he then says as he steps back and drops her to the ground.

In a different video posted by @macandcheeks, a woman who identified herself as a 32-year-old teacher named Shadon said she was the person pinned and held off the ground by the officer.

“It’s harassment. Either way you look at it, it’s harassment.” she said. “I’m a school teacher and I work out here and I help these little girls all day, every day. So there’s no reason to assume that somebody out here doing the wrong thing and most definitely when I’m here in uniform. Are you serious?”

In a tweet, the Metropolitan Police Department (MPD) in Washington, D.C. said an investigation was opened into the incident.

Shadon later told Fox 5 that she and others at the bus stop were standing up to a man who was harassing another woman when the police intervened.

“I never said nothing to the gentleman in particular.” Shadon says.

“The police seen me talking aggressive to the man, telling him ‘If you don’t get out my face I’m going to react to you’ so I guess they took that as a threat.”