UPDATE: Woman charged in shooting of 17-year-old boy.

Swatara Township police are investigating a shooting that happened Tuesday evening.

A 17-year-old boy was shot outside of a home at around 6:15 p.m. on the 700 block of Highland Street in Swatara Township. The initial call was for a domestic dispute with shots fired, police said.

The boy is in critical condition at a local hospital. Police said the suspect was immediately identified and taken into custody. There is no threat to the public, police said.

Hours after the shooting, police remained at the scene, searching for evidence and directing traffic around the Mohn and Highland Streets, which had been blocked off. Neighbors who spoke to PennLive Tuesday evening did not know anything about the shooting.