ROANOKE Co., Va. (WSET) - A Salem man has been charged after a police say he was involved in a standoff Saturday night.
Officials say Kyle David Waldron, 36, was pulled over in the 2300 block of Electric Road around 11:30 p.m. for suspicion of DUI.
The Roanoke County Police officer saw Waldron holding a gun as he approached the car, officials say.
Police say Waldron pointed the gun at the officer.
The officer retreated and told Waldron to drop the weapon, and after several attempts, SWAT responded, according to officials.
Officials say Waldron fired a single shot that hit him in the upper leg.
They say as he was getting out of the car, he dropped the gun.
Officers fired two beanbag rounds as Waldron reached for the firearm and he fell to the ground.
Waldron was arrested around 1:30 a.m. Sunday and was taken to Carilion Roanoke Memorial Hospital by ambulance.
He's charged with assault and battery on a law enforcement officer, brandishing a firearm, and reckless handling of a firearm.
Waldron is being held at the Roanoke County Jail on secured bond, according to the jail's website.
The Roanoke County Police Department says the investigation is ongoing.