A naked customer caused a ruckus at a business in Cape May County on Thursday before getting into a fight with police, leaving three officers hurt, authorities said.

The 17-year-old, who was not named because he is a minor, was “out of control” and damaging items in Fresh Custom Upholstery on Route 47 south in the Rio Grande section of Middle Township when the cops were called around 1:45 p.m., officials said.

The teen was wearing only underwear when police were called, but peeled off the briefs when officers approached him after arriving, authorities said. When an police officer tried to arrest the teen, the 17-year-old tried to remove the cop’s gun from its holster before a second officer thwarted the attempt, according to Capt. William Adams.

He continued to resist and it took multiple cops to get him handcuffed during the fracas, Adams said.

One officer suffered a dislocated shoulder, one a head injury and a third cop ended up with a glass shard in his leg while attempting to take the teen into custody, according to police.

Police charged the teen with two counts of aggravated assault on police, attempting to disarm a law enforcement officer and criminal mischief. He remains in custody.

Authorities don’t know when or how the rest of the teen’s clothes were removed.

Jeff Goldman may be reached at jeff_goldman@njadvancemedia.com. Follow him on Twitter @JeffSGoldman. Find NJ.com on Facebook.