A man being booked on domestic violence charges at the Gloucester Township police station in New Jersey this morning managed to shoot and injure three police officers before being killed when other officers in the area returned fire.

According to Gloucester Township Deputy Chief David Harkins, "a violent struggle occurred while the suspect was being processed," and he ultimately obtained a firearm which he used to injure the three cops.

Two of victims sustained "very minor" injuries and have since been released from the hospital. The third victim was struck below his bullet-proof vest and was rushed to Cooper University hospital.

He underwent surgery and is now in stable condition.

The Camden County Prosecutor's Office has launched an investigation into the incident, and additional details will be released later this afternoon.

[screengrab via CBS 3]