Bodycam: Gunman in Body Armor Fires over 100 Rounds, Wounds N.M. Police Officer, Deputy

A violent shootout erupted when an armed man with explosives, a bulletproof vest and a gas mask fired on authorities responding to a call, wounding a Roswell police officer and a Chaves County sheriff's deputy.
Oct. 22, 2025
2 min read

What to know

  • A Roswell police officer and a Chaves County sheriff's deputy were wounded Aug. 28 in Roswell when a 29-year-old suspect, armed and wearing body armor, opened fire during a domestic disturbance.

  • The gunman fired over 100 rounds, pinning down officers before he was wounded and later surrendered after detonating a flash grenade.

  • The suspect faces multiple charges, including two counts of attempted first-degree murder and two counts of assault on a peace officer.

Roswell Police Officer Conner Watkins and Chaves County Sheriff's Deputy Lorenzo Salas were wounded by Perkins' gunfire. Shots also struck multiple structures and vehicles.

When Perkins was wounded in the exchange, he began negotiating with Roswell police. He told officers he had already pulled the pin from the flash grenade and needed to detonate it to get rid of it.

Once the flash grenade exploded, negotiators convinced Perkins to drop his weapons, remove his body armor and surrender to authorities. He was taken into custody and treated at a hospital.

Perkins faces multiple charges, including two counts of attempted first-degree murder and two counts of assault with intent to commit a violent felony upon a peace officer.

About the Author

Joe Vince

Joining Endeavor Business Media in 2018, Joe has worked on the company's city services publications. He began working at OFFICER.com as the assistant editor. Before starting at Endeavor, Joe had worked for a variety of print and online news outlets, including the Indianapolis Star, the South Bend Tribune, Reddit and Patch.com.
Sign up for Officer Newsletters
Get the latest news and updates

Voice Your Opinion!

To join the conversation, and become an exclusive member of Officer, create an account today!