A 48-year-old Brooklyn grandmother was held naked in an apartment complex hallway by a dozen cops as neighbors screamed and caught the debacle on camera, the New York Daily News reported.

The chaotic altercation was full of bizarre events: the naked grandmother appeared to collapse at one point due to asthma troubles, the 12-year-old girl the police were there to rescue allegedly kicked out the window of a police car, and a 4-year-old boy was allegedly pepper sprayed.

Image source: screengrab via New York Daily News

Image source: screengrab via New York Daily News

The strange incident began July 13 when police responded to a domestic disturbance call, the New York Daily News reported.

According to the paper, police did not have an apartment number for the call and knocked on the door of Denise Stewart when they heard yelling in her apartment.

Stewart reportedly told the cops they had the wrong apartment and tried to shut the door, triggering the confrontation.

Wearing underwear and a towel, Stewart allegedly fought officers and they dragged her into the hallway, where she quickly lost her towel and was held topless in front of gawking neighbors.

Onlookers can be heard yelling about Stewart’s asthma, and she can be heard pleading with officers for oxygen before collapsing to the ground.

Image source: screengrab via New York Daily News

Image source: screengrab via New York Daily News

“Y’all f****** wicked,” one onlooker can be heard saying, while another admonishes the police to have female officers handle the suspect.

For nearly the entirety of the altercation, the naked Stewart is held by male officers, until finally a female police officer provides her with a towel.

It turns out the cops may have had good reason to detain Stewart: Stewart’s 12-year-old daughter had sustained “visible injuries” to her face and told police that she had been beaten with a belt by her mother and older sister, police said.

But that same 12-year-old did not want to go with the police, reportedly kicking out the window of a police car.

According to the New York Daily News, Stewart and her 20-year-old daughter, Diamond, are facing charges of resisting arrest, acting in a manner injurious to a child and criminal possession of a weapon.

The 12-year-old is facing charges assaulting a police officer, criminal mischief and criminal possession of a weapon, and Stewart’s 24-year-old son, Kirkland, is being charged with resisting arrest, police said.

To top it all off, the family told the New York Daily News that Stewart’s 4-year-old son was pepper sprayed during the debacle.

Stewart told the New York Daily News she was traumatized by the ordeal.

“It’s disgusting and embarrassing,” she said. “I’ve been married 16 years. It took my husband 10 years to see my nakedness.”

She also maintained her innocence, saying, “I didn’t do nothing wrong.”

Follow Zach Noble (@thezachnoble) on Twitter