HAMPTON, Va. (WVEC) -- Police say an 18-year-old man accidentally shot a 12-year-old girl in Hampton Tuesday afternoon, landing the child in the hospital with life-threatening injuries.

Officers say the shooting happened in the 2500 block of Laguard Drive.

Authorities say the 18-year-old was handling the firearm when it accidentally went off and struck the child.

The girl was taken to the hospital for treatment.

Authorities reported Wednesday that she remains in intensive care and is making improvements.

Police say this is an isolated incident and are still working to learn more about what happened.